« Patrons de conception/Itérateur » : différence entre les versions

Contenu supprimé Contenu ajouté
Mytto (discussion | contributions)
→‎Itérateurs implicites : Coloration syntaxique
Lecid (discussion | contributions)
Ligne 54 :
foreach (Value v in list)
Console.WriteLine(v);
</source>
 
<source lang="ruby">
// Ruby, itérateur de bloc, (yield)
list.each do |value|
puts value
end
</source>
 
Ligne 64 ⟶ 71 :
 
Le langage [[C++]] dispose également de la fonction template <code>std::for_each()</code> qui permet des itérations implicites similaires, mais requiert toujours de fournir des objets itérateurs en paramètres d'entrée.
 
'Remarque : le Ruby offre via yield un outils spécifique pour contruire des itérateurs.
 
{{Portail informatique}}