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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     06 Mar 2002  11:06:52
 To : Nikolay Pichtin
 Subject : Re: Hе понятно
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Nikolay Pichtin.
 
  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.
 
 NP> Спсибо! Ответ можно в FAQ занести.
 
 Hе стоит. К перлу он, в общем, отношения не имеет. Hоги таких операций растут
 из систем команд компьютеров еще с 60-х, как я понимаю, а в языках высокого
 уровня (именно в таком синтаксисе) - из C. Кроме того (см. соответствующее
 письмо) ответ не совсем корректен.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 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/6359991ba9f7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional