ایک block کوڈ کا ایک حصہ ہے جو کسی method کو دیا جاتا ہے، جو { } (ایک لائن) یا do...end (متعدد لائنوں) میں بند ہوتا ہے۔ Blocks ایک منفرد، مرکزی Ruby خصوصیت ہیں — یہ وہ طریقہ ہے جس سے آپ methods کو رویہ دیتے ہیں، جو iteration، callbacks، اور Ruby کے سنیکھڑے، اظہاری انداز کو طاقت دیتا ہے۔
Block syntax
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
