|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/18133c85cce6.html, оценка из 5, голосов 10
|