From: nobu@... Date: 2016-02-27T08:09:23+00:00 Subject: [ruby-dev:49504] [Ruby trunk Feature#4146] Improvement of Symbol and Proc Issue #4146 has been updated by Nobuyoshi Nakada. Description updated ---------------------------------------- Feature #4146: Improvement of Symbol and Proc https://bugs.ruby-lang.org/issues/4146#change-57170 * Author: Nobuyoshi Nakada * Status: Rejected * Priority: Normal * Assignee: Nobuyoshi Nakada ---------------------------------------- 現在`Symbol#to_proc`で `%w[12 45 32].map(&:to_i)` のようなことはできますが、 引数を付けてメソッドを呼ぶことはできません。`Symbol`リテラルに引数を付け たらその引数と共にメソッドを呼ぶ`Proc`を作る構文というのはどうでしょうか。 ```ruby %w[12 45 32].map(&:to_i(9)).map(&:*(2)) #=> [22, 82, 58] %w[abc def ghi].map(&:[1]) #=> ["b", "e", "h"] ``` ---Files-------------------------------- symbol_lambda.diff (5.39 KB) -- https://bugs.ruby-lang.org/