描述
此函數將重新啟動當前循環,而不會強制判斷控制語句。塊中不再執行任何語句。如果存在繼續塊,將不會執行。如果指定了LABEL,則在LABEL標識的循環開始時重新開始執行。
語法
以下是此函數的簡單語法-
redo LABELredo
返回值
此函數不返回任何值。
例
以下是顯示其基本用法的示例代碼-
#!/usr/bin/perl -w$c=1; $d=4; LABEL: {$c++;$e=5;redo LABEL if ($c < 3);$f=6;last LABEL if ($e > 3);$g=7; } $h=8; print ("$c $d $e $f $g $h\n");
執行上述代碼后,將產生以下輸出-
3 4 5 6 8
Perl 中的 redo函數 - 無涯教程網無涯教程網提供描述此函數將重新啟動當前循環,而不會強制判斷控制語句。塊中不再執行任何語句。如果...https://www.learnfk.com/perl/perl-redo.html