Perl教程
Perl控制语句
Perl高级

Perl 数组与循环

Perl 带循环的数组

可以在循环内访问 Perl 数组元素。可以使用不同类型的循环。
我们将展示使用以下循环访问数组:
foreach 循环 for 循环 while 循环 直到循环

带有 foreach 循环的 Perl 数组

在 foreach 循环中,控制变量设置在数组元素上。在这里,我们指定了 $i 作为控制变量并打印出来。
@num = qw(10 20 30 40 50);
foreach $i (@num) {
  print"$i\n";
}
输出:
10
20
30
40
50

带有 for 循环的 Perl 数组

一个控制变量将作为给定数组的索引传入 for 循环。
@num = qw(10 20 30 40 50);
for($i = 0; $i < 5; $i++){
  print"@num[$i]\n";
}
输出:
10
20
30
40
50

Perl Array with while Loop

只要条件为真,while 循环就会执行。
$i = 5;
while ($i > 0) {
  print"$i\n";
  $i--;
}
输出:
5
4
3
2
1

Perl Array with until 循环

until 循环的工作方式类似于 while 循环,但它们彼此相反。只要条件为真,while 循环就会运行,而只要条件为假,until 循环就会运行。一旦条件为假,直到循环终止。
until 循环可以写在等式的右侧,作为表达式修饰符。
@your_name = "John";
print"@your_name\n" until $i++ > 4;
输出:
John
John
John
John
John
上述程序中,一旦$i根据条件大于4,循环迭代停止。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4