Blocks & yield, ou le contrôle qu'on délègueBlocks & yield, or the control you delegate
On lit each { |n| … } comme « la boucle de Ruby ». C'est tout rater. each est une méthode ; le bloc est un morceau de code qu'on lui confie ; et c'est elle qui le rappelle, via yield, quand et autant de fois qu'elle veut. Tu fournis le quoi, la méthode garde le comment.We read each { |n| … } as 'Ruby's loop'. That misses everything. each is a method; the block is a piece of code you hand it; and it calls back, via yield, when and as often as it likes. You supply the what, the method keeps the how.
AudienceAudience
Dev habitué aux boucles for, prêt à déléguer le contrôleDev used to for loops, ready to delegate control
Format
Self-paced
ChapitresChapters
5
Date
Jan 2026Jan 2026
≈ 18 min●●○○BlocyieldContrôle
🔒
La suite est réservéeThe rest is members-only
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.