« Patrons de conception/Itérateur » : différence entre les versions
Contenu supprimé Contenu ajouté
→Itérateurs implicites : Coloration syntaxique |
|||
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}}
|