|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 22 Mar 2002 03:27:06 To : John Lepikhin Subject : Re: вопрос -------------------------------------------------------------------------------- "John Lepikhin" <John.Lepikhin@f156.n5070.z2.fidonet.org> wrote in message news:3298621582%877ko562rb.fsf@pow.homenet... > !> On 21 Mar 02 01:52:52 +0800, Андрей -> Alexey Pchelnikov: > >> Имеет ли смысл вот такой код: > >> if (length($a)!=0) > >> заменить на: > >> if ( ($a) && (length($a)!=0) ) > AS> Если $a может быть undef, то имеет. Hо не на эту, > AS> if (defined($a) && length($a)) > > Во, эта тематика у меня недавно вызывала интерес. Совмещенные > условия выполняются по очереди их записи в коде? То есть, в данном > случае, в начале проверяется defined($a), а затем только length($a)? Да. > p.s. где про такие особенности интерпритации можно почитать? perldoc perlop Andrey --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/65771c6fa4e8.html, оценка из 5, голосов 10
|