Link copiato negli appunti
I blocchi sono, sostanzialmente, delle funzioni senza nome. Rappresentano porzioni di codice che possono essere passati ad altri metodi, con tanto di parametri, e che sono eseguiti all’interno dei metodi stessi nella posizione indicata.
Il concetto di blocchi in Ruby è molto simile all’implementazione Lisp o Python.