|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Victor Wagner 2:5020/400 06 Mar 2002 02:24:39 To : Nikolay Pichtin Subject : Re: Hе понятно -------------------------------------------------------------------------------- Nikolay Pichtin <Nikolay.Pichtin@f30.n5056.z2.fidonet.org> wrote: NP> Hi ! All ! NP> Встретил такую запись и не понял. NP> 1. $FirstItem ||=0; Разбираем по пунктам 1. Знак двухместной операции + знак равенства это такое специальное сокращение. Hапример $a+=$b сокращение для $a=$a+$b. Т.е. следует читать $FirstItem = $FirstItem || 0; 2. Преобразованную строку пытаемся произнести в слух: в переменную FirstItem занести ее предыдущее значение или ноль. Т.е. если у переменной FirstItem было предыдущее значение (вернее, оно было логической истиной с точки зрения перла, т.е. не undef, не пустая строка и не 0), то оставить все как было. Иначе, записать туда 0. NP> -- Hиколай. * Кулер тоже вертолет, только маленький еще. NP> #=----------------------------------====------------------- NP> ---------------=# -- Этим бы интерфейсом, да об интертэйбл! --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/15178b2fe237f.html, оценка из 5, голосов 10
|