Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Nikolay Pichtin                      2:5056/30      06 Mar 2002  09:01:04
 To : Victor Wagner
 Subject : Re: Hе понятно
 -------------------------------------------------------------------------------- 
 
 
  NP>> Встретил такую запись и не понял.
 
  NP>> 1. $FirstItem ||=0;
 
  VW> Разбираем по пунктам
 
  VW> 1. Знак двухместной операции + знак равенства
  VW>    это такое специальное сокращение. Hапример $a+=$b сокращение
  VW>    для $a=$a+$b.
 
  VW>    Т.е. следует читать
 
  VW>    $FirstItem = $FirstItem || 0;
 
  VW> 2. Преобразованную строку пытаемся произнести в слух:
  VW>    в переменную FirstItem занести ее предыдущее значение или ноль.
 
  VW>    Т.е. если у переменной FirstItem было предыдущее значение (вернее,
  VW>    оно было логической истиной с точки зрения перла, т.е. не undef,
  VW>    не пустая строка и не 0), то оставить все как было.
  VW>    Иначе, записать туда 0.
 
 Спсибо! Ответ можно в FAQ занести.
 -- Hиколай.
 * -= "640К должно хватить всем" - Билл Гейтс, 1981 год.
 #=----------------------------------====----------------------------------=#
 
 ---
  * Origin: Истина - это вовсе не то, что можно убедительно доказать (2:5056/30)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hе понятно   Nikolay Pichtin   06 Mar 2002 00:39:39 
 Re: Hе понятно   Victor Wagner   06 Mar 2002 02:24:39 
 Re: Hе понятно   Nikolay Pichtin   06 Mar 2002 09:01:04 
 Re: Hе понятно   Artem Chuprina   06 Mar 2002 11:06:52 
 Hе понятно   Bulat Ziganshin   07 Mar 2002 04:09:58 
 Re: Hе понятно   Artem Chuprina   06 Mar 2002 11:02:47 
 Re: Hе понятно   ‚« ¤Ё¬Ёp ѓpҐЎ­Ґў   07 Mar 2002 00:02:07 
Архивное /ru.perl/18133c85cce6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional