Comment puis-je obtenir un tableau paresseux en Ruby ?
En Haskell, je peux parler de [1..]
, qui est une liste infinie, générée de manière paresseuse au fur et à mesure des besoins. Je peux aussi faire des choses comme iterate (+2) 0
, qui applique n'importe quelle fonction que je lui donne pour générer une liste paresseuse. Dans ce cas, cela me donnerait tous les nombres pairs.
Je suis sûr que je peux faire de telles choses en Ruby, mais je n'arrive pas à comprendre comment.