4.4. Listen verarbeiten
Häufig steht man vor dem Problem, alle Elemente eines Arrays/Hashes zu bearbeiten. Hierfür steht eine spezielle Schleife zur Verfügung:

      foreach VAR (LISTE) BLOCK;

Beispiel:

      foreach $line (@array) {
            print "$line\n";
      }

oder
     
      foreach $key (keys(%hash)) {
            print "key: $key     values: $hash{$key}\n";
      }