Pour itérer à travers chacun des éléments d’un Array, il existe aussi  forEach. Ce n’est pas à proprement parlé une boucle mais plutôt une méthode avec closure. Nous verrons les clôtures dans le chapitre sur les fonctions.

Ce qu’il faut savoir à ce point de notre apprentissage: La méthode forEach permet de prendre chacun des éléments séparément et attribue la valeur et crée une constante constante (entre parenthèses).

Nous pouvons ainsi entre les accolades effectuer le code et interagir avec la constante de chaque élément de l’array. 

var animaux = [“Chat”, “Chien”, “Renard”, “Vache”, “Poule”]
animaux.forEach { (animal) in
    print(animal)
}
/*
 Chat
 Chien
 Renard
 Vache
 Poule
*/