Một block là một đoạn code được truyền vào một method, được bao bởi { } (một dòng) hoặc do...end (nhiều dòng). Block là tính năng đặc trưng, trung tâm của Ruby — chúng là cách bạn truyền hành vi cho method, làm động lực cho việc lặp, callback, và phong cách thanh lịch, giàu biểu đạt của Ruby.
Cú pháp block
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
