[ruby-dev:49504] [Ruby trunk Feature#4146] Improvement of Symbol and Proc
From:
nobu@...
Date:
2016-02-27 08:09:23 UTC
List:
ruby-dev #49504
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/