Un bloc est un morceau de code passé à une méthode, entre { } (une ligne) ou do...end (multi-lignes). Les blocs sont une caractéristique distinctive et centrale de Ruby — c'est ainsi que vous passez un comportement à des méthodes, ce qui alimente l'itération, les callbacks, et le style élégant et expressif de Ruby.
Syntaxe des blocs
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
