Sri*_*nni 1 arrays perl foreach special-variables
有没有办法可以在perl中跟踪for循环中迭代的元素数量:比如使用特殊变量:
@arrayElements = (2,3,4,5,6,7,67);
foreach (@arrayElements) {
# Do something
# Want to know how may elements been iterated after
# some n number of elements processed without using another variable.
}
Run Code Online (Sandbox Code Playgroud)
你可以随便计算:
my $processed = 0;
foreach my $element (@array_elements) {
...
++$processed;
}
Run Code Online (Sandbox Code Playgroud)
或者迭代索引:
foreach my $index (0..$#array_elements) {
my $element = $array_elements[$index];
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |