Une expression foreach effectue une itération sur la liste d’expressions pour chaque valeur de sa liste d’arguments.La valeur de l’expression foreach correspond à la valeur de la dernière liste d’expressions évaluée, ou à zéro (0) si aucune boucle n’a été indiquée.La condition in, exécutée une seule fois (après déclaration de la variable de boucle), contrôle l’itération de la boucle. Avant chaque itération, des valeurs consécutives issues de la liste d’arguments sont affectées à la variable de boucle. La liste d’arguments ne peut pas être vide.
foreach variable in( argument list )do
Remarque : utilisez une virgule (,) pour séparer les expressions simples de la liste d’arguments. La valeur de la dernière liste d’expressions évaluée ou zéro (0) si aucune boucle n’a été indiquée.