Un block è un frammento di codice passato a un metodo, racchiuso in { } (una riga) o do...end (multi-riga). I block sono una caratteristica distintiva e centrale di Ruby — sono il modo in cui passi il comportamento ai metodi, alimentando l'iterazione, i callback e lo stile elegante ed espressivo di Ruby.
Sintassi dei block
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
