読者です 読者をやめる 読者になる 読者になる

メソッド内の Proc オブジェクト

メソッド内で Proc.new したときに、ブロックの指定が無ければ、メソッドに伴うブロックを Proc オブジェクトとして生成する。

def kuma
  pr = Proc.new
  pr.call( 10 )
end

p kuma{ |n| n+1 } # => 11