开始有关Foreach的Perl控制结构教程

foreach循环是一种控制结构,可助孕'用于处理Perl列表和散列。就像for循环一样,前面使用迭代器遍历数组的每个元素。

如何使用Foreach

遍历Perl中的数组

foreach不是使用scaler作为迭代符,而是使用数组本身。例如:

您可以看到,这给出了与打印整个数组@myname相同的输出:

如果您想要的只是丢弃列表的内容,您只需打印即可。在这种情况下,使用foreach循环使输出更具可读性。

您'请参阅此代码通过在列表中的每个项目之后打印一行来创建更干净的输出。

更干净的前额循环

前面的例子使用$UU打印列表中的每个元素。

使用此默认隐含标量($Ť)可缩短代码并减少打字次数,但它不是't始终是最佳解决方案。如果您'重新瞄准高度可读的代码或者您的foreach循环很复杂,则比较好将标量分配为迭代符。

只有两个区别:foreach和列表之间的标量$名称以及在循环中替换默认标量。输出完全相同,但代码稍微干净。记住:

科普演讲

  • foreach循环是Perl控制结构。
  • 它用于遍历数组的每个元素。