條件語句
Perl 支援多種條件語句(基於布林結果的語句)。最常見的條件語句是 if-else,除非和三元語句。given
語句是作為類似開關的構造從 C 衍生語言引入的,可用於 Perl 5.10 及更高版本。
If-Else 語句
if 語句的基本結構如下:
if (EXPR) BLOCK
if (EXPR) BLOCK else BLOCK
if (EXPR) BLOCK elsif (EXPR) BLOCK ...
if (EXPR) BLOCK elsif (EXPR) BLOCK ... else BLOCK
對於簡單的 if 語句,if 可以在要執行的程式碼之前或之後。
$number = 7;
if ($number > 4) { print "$number is greater than four!"; }
# Can also be written this way
print "$number is greater than four!" if $number > 4;