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

Contenu supprimé Contenu ajouté
Lecid (discussion | contributions)
Lecid (discussion | contributions)
Ligne 57 :
 
<source lang="ruby">
//# Ruby, itérateur de bloc, (yield)
list.each do |value|
puts value
Ligne 72 :
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}}