Blocks
var block = {
say "Hello, World!"
}Block parameters
{ |a, b|
say a # prints: 1
say b # prints: 2
}(1, 2)Callbacks
{ print "Sidef! " } * 3 # prints "Sidef! Sidef! Sidef! "
5.times {|x| print x } # prints "01234"
[1,2,3].sort {|a,b| b <=> a } # returns a new array: [3,2,1]Last updated