yield મેથડને આપવામાં આવેલ બ્લોકને કૉલ કરે છે — તે નિયંત્રણ બ્લોકને સ્થાનાંતરિત કરે છે, વૈકલ્પિક રીતે તેને મૂલ્યો પસાર કરે છે, અને પછી મેથડ ફરી શરૂ કરે છે. તે એ છે કે કેવી રીતે મેથડ્સ તેમને આપવામાં આવેલ બ્લોક્સને આમંત્રણ આપે છે, અને Ruby ના ઇટરેશન અને ઘણા સુંદર પેટર્નની પાછળની પદ્ધતિ છે.
મૂળભૂત yield — આપવામાં આવેલ બ્લોકને કૉલ કરો
puts
puts
greet { puts }
