Perl if 語句由一個布林表達式後面跟著一個或多個語句組成。
文法
語法格式如下所示:
if(boolean_expression){ # 在布林表達式boolean_expression 為true 執行}
如果布林表達式boolean_expression為true,則if 語句內的程式碼區塊將會執行。如果布林運算式為false,則if 語句結束後的第一組程式碼(閉括號後)將會執行。
流程圖
實例
#!/usr/bin/perl $a = 10 ; # 使用if 語句判斷布林表達式if ( $a < 20 ) { # 布林表達式為true時執行 printf " a 小於20 n " ; } print " a 的值為: $a n " ; $a = " " ; # 使用if 語句判斷布林表達式if ( $a ) { # i布林表達式為true時執行 printf "變數a 為true n " ; } print " a 的值為: $a n " ;執行以上程序,輸出結果為:
a 小於20a 的值為: 10a 的值為: