PERL - статьи


П2.3.4.12 Логическое И и логическое ИЛИ


Бинарное && - логическое И. Если левый аргумент FALSE, то правый не проверяется.
Бинарное - логическое ИЛИ. Если левый аргумент TRUE, то правый аргумент не проверяется.
''и && отличаются от подобных операторов в \verbC| тем, что вместо 0 или 1 они возвращают последнюю обработанную величину. Таким образом, наиболее удобным способом определить домашний каталог пользователя из переменной окружения HOME будет (на практике такой способ определения домашнего каталога пользователя не рекомендуется): $home = $ENV{'HOME'} $ENV{'LOGDIR'}

(getpwuid($<))[7] die "You're homeless!\n";В качестве более удобной для чтения альтернативы Perl поддерживает операторы and и or, которые будут описаны далее. Их приоритет ниже, однако их можно с удобством использовать, не расставляя скобки, после операторов, аргументами которых являются списки: unlink "alpha", "beta", "gamma"

or gripe(), next LINE;Если писать в стиле C, то это может быть записано так: unlink("alpha", "beta", "gamma")

(gripe(), next LINE);




Начало  Назад  Вперед



Книжный магазин