Perl foreach Loop

o foreach loop itera sobre um valor de lista e define a variável de controle (var) para ser cada elemento da lista por vez -

Sintaxe

A sintaxe de um foreach loop na linguagem de programação Perl é -

foreach var (list) {
...
}

Diagrama de fluxo

Exemplo

#!/usr/local/bin/perl
 
@list = (2, 20, 30, 40, 50);

# foreach loop execution
foreach $a (@list) {
   print "value of a: $a\n";
}

Quando o código acima é executado, ele produz o seguinte resultado -

value of a: 2
value of a: 20
value of a: 30
value of a: 40
value of a: 50