當前位置:
首頁 > 知識 > Perl 條件語句

Perl 條件語句

Perl 條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊。

可以通過下圖來簡單了解條件語句的執行過程:

Perl 條件語句

注意,數字 0, 字元串 "0" 、 "" , 空 list () , 和 undef 為 false ,其他值均為 true。 true 前面使用 !not則返回 false 。

Perl 提供了下拉的條件語句:


語句 描述
if 語句 一個 if 語句 由一個布爾表達式後跟一個或多個語句組成。
if...else 語句 一個 if 語句 後可跟一個可選的 else 語句,else 語句在布爾表達式為假時執行。
if...elsif...else 語句 您可以在一個 if 語句後可跟一個可選的 elsif 語句,然後再跟另一個 else 語句。
unless 語句 一個 unless 語句 由一個布爾表達式後跟一個或多個語句組成。
unless...else 語句。 一個 unless 語句 後可跟一個可選的 else 語句。
unless...elsif..else statement 一個 unless 語句 後可跟一個可選的 elsif 語句,然後再跟另一個 else 語句。
switch 語句 在最新版本的 Perl 中,我們可以使用 switch 語句。它根據不同的值執行對應的代碼塊。



三元運算符 ? :

我們可以使用 條件運算 ? : 來簡化 if...else 語句的操作。通常格式為:

Exp1 ? Exp2 : Exp3;

如果 Exp1 表達式為 true ,則返回 Exp2 表達式計算結果,否則返回 Exp3。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Django 模型
jQuery UI CSS 框架 API

TAG:程序員小新人學習 |