Perl 中的重做運算符從給定標簽重新啟動,而不評估條件語句。一旦調用重做,則該塊中將不再執行任何語句。即使是 continue 塊(如果存在),在重做調用之後也不會執行。如果使用重做運算符給出標簽,則執行將從標簽指定的循環開始。
用法: redo Label
返回:
沒有值
示例 1:
#!/usr/bin/perl -w
$a = 1;
# Assigning label to loop
GFG: {
$a = $a + 5;
redo GFG if ($a < 10);
}
# Printing the value
print ($a);
輸出:
11
示例 2(重做循環):
#!/usr/bin/perl -w
$a = 1;
# Assigning label to loop
$count = 1;
GFG: while($count < 10) {
$a = $a + 5;
$count++;
redo GFG if ($a < 100);
}
# Printing the value
print ("$a $count");
輸出:
101 21
相關用法
- Perl redo用法及代碼示例
- Perl read用法及代碼示例
- Perl readdir用法及代碼示例
- Perl readline用法及代碼示例
- Perl readpipe用法及代碼示例
- Perl ref用法及代碼示例
- Perl rename用法及代碼示例
- Perl require用法及代碼示例
- Perl reset用法及代碼示例
- Perl return用法及代碼示例
- Perl reverse用法及代碼示例
- Perl rewinddir用法及代碼示例
- Perl rename()用法及代碼示例
- Perl reset()用法及代碼示例
- Perl return()用法及代碼示例
- Perl reverse()用法及代碼示例
- Perl rand用法及代碼示例
- Perl rindex用法及代碼示例
- Perl rmdir用法及代碼示例
- Perl rand()用法及代碼示例
- Perl rindex()用法及代碼示例
- Perl abs用法及代碼示例
- Perl alarm用法及代碼示例
- Perl bless用法及代碼示例
- Perl caller用法及代碼示例
注:本文由純淨天空篩選整理自Code_Mech大神的英文原創作品 Perl | redo operator。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。