From: Yukihiro Matsumoto Date: 2010-12-11T09:00:42+09:00 Subject: [ruby-dev:42749] Re: [Ruby 1.9-Feature#4146][Open] Improvement of Symbol and Proc まつもと ゆきひろです In message "Re: [ruby-dev:42733] [Ruby 1.9-Feature#4146][Open] Improvement of Symbol and Proc" on Fri, 10 Dec 2010 20:04:05 +0900, Nobuyoshi Nakada writes: |Feature #4146: Improvement of Symbol and Proc |http://redmine.ruby-lang.org/issues/show/4146 |現在Symbol#to_procで %w[12 45 32].map(&:to_i) のようなことはできますが、 |引数を付けてメソッドを呼ぶことはできません。Symbolリテラルに引数を付け |たらその引数と共にメソッドを呼ぶProcを作る構文というのはどうでしょうか。 | | %w[12 45 32].map(&:to_i(9)).map(&:*(2)) #=> [22, 82, 58] | %w[abc def ghi].map(&:[1]) #=> ["b", "e", "h"] うーん、あまり賛成はしません。構文が複雑になる割に得られるメ リットが限定的だからです。method_missingなどを組み合わせると 似たようなものが作れそうですし。