#!/usr/bin/perl -w
use feature qw(say); #列印內容自動換行,不用手動加"\n"
my $var = ;
#ifif($var)
#if-else
if($var)
else
#if-elsif 注意是elsif,不是elif,sv中也是elsif
if($var > 10)
elsif($var > 5)
else
#!/usr/bin/perl -w
1.unless
unless(boolean_expression)
2.unless-else #相當於if(not ...)-else
unless(...)
else
3.unless-elsif-else #類似if,略
類似於sv中的case語句,需要安裝switch.pm模組,略,具體參考:
exp1?exp2:exp3,和sv中相同。
...
foreach $var (@array)
#下面的for迴圈等同於上面的foreach迴圈
for(my $index = 0;$index < @array;$index++)
until相當於while(not ...);do-while是先執行操作,再判斷是否繼續迴圈。
預設迴圈變數$_
可與foreach和while結合使用,在每次迴圈後、再次判斷前執行:
...
while($var)continue
next:結束本次迴圈,如果有continue,執行continue,否則直接進行下次迴圈;相當於sv中的continue。
last:結束迴圈,相當於sv中的break。
redo:重新從迴圈體第一行開始執行,continue不再執行。
3 條件判斷和迴圈
1.條件判斷 age 3 if age 18 print your age is age print adult else print your age is age print teenager 注意不要少寫了冒號 當然上面的判斷是很粗略的,完全可以用elif做更細緻的判斷 age 3 if ag...
3 條件語句 迴圈語句
if語句 if 表示式1 表示式1的布林值為true則執行表示式2,表示式1的布林值為false則不執行表示式2 else if語句 else if 表示式3 該語句用在if語句或其他else if語句之後,表示滿足其前面的if 或else if 語句外如果滿足表示式3則執行表示式4 條件與條件間不...
lesson3 條件 迴圈
語句 python cwhile迴圈 while while for迴圈 for i in range 0,n for i 0 i for num in range 10 20 迭代 10 到 20 之間的數字 for i in range 2 num 根據因子迭代 if num i 0 確定第乙個...