Times est une methode de int, 4 est un int, donc times est une methode de 4.
Ca prend un block en parametre, et l'execute n fois, en passant l'index en parametre au block.
Perso je trouve ca super lisible, quand la semantique de l'algo y correspond. C'est vachement plus lisible qu'un for en tout cas.
[^] # Re: Ruby
Posté par groumly . En réponse au journal Python comme premier langage de programmation ?. Évalué à 3.
Times est une methode de int, 4 est un int, donc times est une methode de 4.
Ca prend un block en parametre, et l'execute n fois, en passant l'index en parametre au block.
Perso je trouve ca super lisible, quand la semantique de l'algo y correspond. C'est vachement plus lisible qu'un for en tout cas.