def hi name puts "hi" + name end def hi_back v v.call('aa') end hi_back method(:hi) #=> hi aa ############################## def hi name "hi aa" end def hi_back yield end hi_back { hi("aa") } #=> hi aa
def hi name puts "hi" + nameenddef hi_back v v.call(:hi)endhi_back method(:hi) #=> hi aa##############################def hi name "hi aa"enddef hi_back yieldendhi_back