2009-01-28から1日間の記事一覧

デフォルトブロックはまだか!引数の話

def f(&b=proc{|x| x }) b end 予想はしてたけど,こんな感じのことはどうやら書けない. -:1: syntax error, unexpected '=', expecting ')' def f(&b=proc{|x| x }) ^そこで,こうした. def f(&b) b ||= proc {|x| x } end 引数といえば,引数が0個の時と…