Perl 函式 - last

 

■ 語  法

last LABEL

last EXPR

last

 

 

■ 功  能

① last 其功能就如同在 C 語言中的 break (用於迴圈 loop)。它會立即退出相關的迴圈。假如省略LABEL,則 last 指令將會跳出最內部的迴圈。

② last EXPR在Perl 5.18.0開始可以使用。其允許在運算時計算出一個標籤的時間。

③ last LABEL 則會通過標籤進入到迴圈車。

 

 

■ 範  例

程式碼

#!/usr/bin/perl

$sum = 0;

$a = 0;

$b = 0;

  

while(1) 

{

$sum = $a + $b;

$a = $a + 2;

  

# Condition to end the loop

if($sum > 10) 

{

    print "Sum = $sum\n";

    print "Exiting the loop\n";

    last;

else

{

    $b = $b - 1;

}

}

print "Loop ended at Sum > 10\n";

結果

Sum = 11

Exiting the loop

Loop ended at Sum > 10

程式碼

LINE: while (<STDIN>) {
    last LINE if /^$/;  # exit when done with header
    #...
}

 

 


#關鍵字 Perl 函式 - last用法;Perl 函式 - last語法;Perl 函式 - last範例;

 

 

■ Perl  其它函數

▶ Perl 函式|函數|指令集

 


arrow
arrow
    全站熱搜

    News123 發表在 痞客邦 留言(0) 人氣()