La funzione Perl foreach , o dichiarazione , viene utilizzato per scorrere gli array e hash . Foreach prende l'array come parametro e loop se ognuno dei suoi valori . Istruzioni 
 1 
 specificare la parola chiave foreach seguita dal array o hash per un ciclo su , con le istruzioni da eseguire ogni volta attraverso il ciclo successivo all'interno di parentesi graffe. @ GroceryList = ( "mele ", " latte "," formaggio " , " uova " , " bistecca "); foreach ( @ groceryList ) {print $ _ ; } 
 2 
 Usare" $ _ " per riferirsi al valore che il ciclo è attualmente , come nel passaggio precedente .