|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : John Lepikhin 2:5070/156 22 Mar 2002 06:15:52 To : Andrey Sapozhnikov Subject : Re: вопрос -------------------------------------------------------------------------------- Приветствую, Андрей. !> 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. где про такие особенности интерпритации можно почитать? -- ... [лесные компьютерщики] {allnet} {ptoss} --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) * Origin: A poorly-installed InterNetNews site (2:5070/156) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/35711c49cf88e.html, оценка из 5, голосов 10
|