La paraula yield
s’utilitza per cridar blocks definits, és una paraula genèrica per cridar troços de codi que han estat declarats.
Exemple 1
def callBlock
yield
yield
yield
end
callBlock { puts "Contingut del block" }
Output
Contingut del block
Contingut del block
Contingut del block
Font The Pragmatic Programmer Ruby
Exemple 2
a = %w( formiga ovella gat gos elefant )
a.each { |animal| puts a
Output
formiga
ovella
gat
gos
elefant