« Programmation Ruby/Contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 397 :
texte
texte
 
=== Boucles implicites ===
Le parcours des éléments d'un tableau dans Ruby est implicite lorsque on l'utilise comme variable d'assignation, comme c'est le cas pour les chaînes de caractère dans la majorité des langages :
 
puts [ "élément 1", "élément 2", "élément 3" ]
=> élément 1
élément 2
élément 3
 
On peut de la même façon extraire une partie d'un tableau simplement sans avoir à créer de boucle qui parcoure tous les éléments.
 
Exemple tiré du site officiel de Ruby
villes = %w[ Londres
Oslo
Paris
Amsterdam
Berlin ]
visitees = %w[Berlin Oslo]
puts "J'ai toujours besoin " +
"de visiter les " +
"villes suivantes :",
villes - visitees
=> Londres
Paris
Amsterdam
 
Cet exemple sort les éléments du tableau qui sont dans les villes mais pas dans visitées
 
=== Break ===