2006-05-30から1日間の記事一覧

Rubyで(ブロック付きのメソッドを)関数合成をするには? その2

ブロックの合成.1.9なら Proc.new{|*args,&block| ... } のようにProc.newのブロックで&blockを引数に取れるのでスマートに書ける.なるほど.というわけで1.9をコンパイルして実験. p = Proc.new{|*args,&block| method(:foo).call{ method(:bar).call &b…