2016-10-14から1日間の記事一覧
たとえば、 こんなメソッドがあるとします。 def foo(arg) puts "#{arg}, #{block_given?}" end def var if block_given? yield else 'no block' end end 下記のようにブロックの渡し方でfooメソッド側のblockとなったりvarメソッド側になったりします。想定…
たとえば、 こんなメソッドがあるとします。 def foo(arg) puts "#{arg}, #{block_given?}" end def var if block_given? yield else 'no block' end end 下記のようにブロックの渡し方でfooメソッド側のblockとなったりvarメソッド側になったりします。想定…