mad*_*ode 3 perl for-loop continue while-loop
我刚开始学习Perl脚本语言并且有一个问题.
在Perl中,continue阻塞使用while和do while循环的逻辑原因是什么,而不是for循环?
来自http://perldoc.perl.org/functions/continue.html
如果有一个BLOCK附加的BLOCK(通常是一段时间或者一段时间),它总是在条件即将被再次评估之前执行,就像 C中for循环的第三部分一样.
这意味着在for循环中,第三个参数是继续表达式,例如for (initialization; condition; continue),因此不需要它.另一方面,如果您for在foreach样式中使用,例如:
for (0 .. 10) {
print "$i\n";
} continue { $i++ }
Run Code Online (Sandbox Code Playgroud)
这是可以接受的.