From: Yusuke ENDOH Date: 2010-06-17T03:36:56+09:00 Subject: [ruby-dev:41625] Re: [Feature:trunk] argument delegation 遠藤です。 2010年6月16日18:57 Nobuyoshi Nakada : > http://www.rubyist.net/~matz/20100615.html#p01 を実装してみました。 argument delegation は、 - ブロックを引き継がせたいだけ (引数は変えたい) ときに不便 - 引数の変数へうっかり代入して、間違った引数が渡る事件が多発しそう - define_method でサポートできていない (将来的にされる予定はある?) ので、あんまり好きじゃないです。 ブロックを引き継がせるのが面倒くさいという動機はとてもよくわかるので、 foo(a, b, c, &) と書いたらこのコンテキストのブロックを渡す、というのはどうでしょうか。 -- Yusuke Endoh