yield apelează blocul transmis unei metode — transferă controlul către bloc, opțional transmițând valori acestuia, apoi reia metoda. Este modul în care metodele invocă blocurile care le sunt transmise, și mecanismul din spatele iterației Ruby și al multor șabloane elegante.
Yield de bază — apelează blocul transmis
puts
puts
greet { puts }
