在Perl中将forloop转换为foreach

ins*_*ity 1 perl

我用过for($j=2;$j<@slice1[$i];$j++)我的问题.

我如何使用foreach上述声明?

Rob*_*arl 5

这可行:

for my $j (2..$slice1[$i]-1)
Run Code Online (Sandbox Code Playgroud)

  • 将`for`改为`foreach`; 他们是[同义词](http://perldoc.perl.org/perlsyn.html#Foreach-Loops). (6认同)
  • @JonathanLeffler如果他的老师告诉他使用"foreach",他们可能意味着使用Perl样式`for`,而不仅仅是为另一个转换一个同义词. (2认同)