Модификаторы выражений.
Синтаксис:
выражение if управляющее_выражение;
# эквивалентно
if(управляющее_выражение) { выражение; }
Оператор читается справа налево.
Другие формы с модификаторами:
выражение1 unless выражение2; выражение1 while выражение2; выражение1 until выражение2;
Пример:
chomp($n = ); $i = 1; $i *= 2 until $i > $n;
Эти формы нельзя вкладывать одну в другую!
Операции && и как управляющие структуры.
Операции && и в PERL можно рассматривать как управляющие структуры. Возможные варианты:
if(это) { то; } то if это; это && то;
"логическое ИЛИ" работает, как оператор unless:
unless (это) { то; }
это то;