3 條件 迴圈

2021-09-29 17:26:03 字數 1007 閱讀 6706

#!/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 確定第乙個...