Perl 数组与循环
Perl 带循环的数组
可以在循环内访问 Perl 数组元素。可以使用不同类型的循环。
我们将展示使用以下循环访问数组:
foreach 循环
for 循环
while 循环
直到循环
带有 foreach 循环的 Perl 数组
在 foreach 循环中,控制变量设置在数组元素上。在这里,我们指定了 $i 作为控制变量并打印出来。
@num = qw(10 20 30 40 50);
foreach $i (@num) {
print"$i\n";
}
输出:
带有 for 循环的 Perl 数组
一个控制变量将作为给定数组的索引传入 for 循环。
@num = qw(10 20 30 40 50);
for($i = 0; $i < 5; $i++){
print"@num[$i]\n";
}
输出:
Perl Array with while Loop
只要条件为真,while 循环就会执行。
$i = 5;
while ($i > 0) {
print"$i\n";
$i--;
}
输出:
Perl Array with until 循环
until 循环的工作方式类似于 while 循环,但它们彼此相反。只要条件为真,while 循环就会运行,而只要条件为假,until 循环就会运行。一旦条件为假,直到循环终止。
until 循环可以写在等式的右侧,作为表达式修饰符。
@your_name = "John";
print"@your_name\n" until $i++ > 4;
输出:
上述程序中,一旦$i根据条件大于4,循环迭代停止。