Управляющие структуры.
Синтаксис:
выражение 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 (это) { то; }
это || то;
|