Une chaîne stricte matérialise un Array à chaque maillon ; lazy diffère et fait descendre les éléments un à un, ne produisant que ce qu'on demande — d'où l'infini calculable. Sous lazy, l'Enumerator (next, peek, Enumerator.new). Le piège : lazy sur dix éléments, où l'overhead dépasse le gain. A strict chain materializes an Array at every link; lazy defers and sends elements down one by one, producing only what's asked — hence computable infinity. Beneath lazy, the Enumerator (next, peek, Enumerator.new). The trap: lazy on ten elements, where overhead beats the gain.
Le premier numéro est libre. Débloque tout The Ruby Loop — tous les volumes, à vie — pour 5 €, paiement unique. The first issue is free. Unlock all of The Ruby Loop — every volume, forever — for €5, one-time.