重複の可能性:
配列のすべての要素を関数に渡すより短い方法
私はこれがうまくいくことを知っています:
def inc(a)
a+1
end
[1,2,3].map{|a| inc a}
しかし、Python では次のように書くだけです。
map(inc, [1,2,3])
また
[inc(x) for x in [1,2,3])
Ruby でブロックを作成する手順をスキップできるかどうか疑問に思っていたので、次のようにしました。
[1,2,3].map inc
# => ArgumentError: wrong number of arguments (0 for 1)
# from (irb):19:in `inc'
これを行う方法についてアイデアを持っている人はいますか?