Ein Block ist ein Codestück, das an eine Methode übergeben wird und in { } (einzeilig) oder do...end (mehrzeilig) eingeschlossen ist. Blöcke sind ein charakteristisches, zentrales Ruby-Feature — sie sind die Art, wie du Verhalten an Methoden übergibst, was Iteration, Callbacks und Rubys eleganten, ausdrucksstarken Stil ermöglicht.
Block-Syntax
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
