るりまサーチ

最速Rubyリファレンスマニュアル検索!
406件ヒット [401-406件を表示] (0.011秒)

別のキーワード

  1. _builtin sum
  2. enumerable sum
  3. array sum
  4. string sum

検索結果

<< < ... 3 4 5 >>

Proc#curry(arity) -> Proc (12.0)

Procをカリー化します

...5)[1][2][3][4][5] #=> 6
p b.curry(5)[1, 2][3, 4][5] #=> 6
p b.curry(1)[1] #=> 1

b = proc {|x, y, z, *w| (x||0) + (y||0) + (z||0) + w.sum }
p b.curry[1][2][3] #=> 6
p b.curry[1, 2][3, 4] #=> 10
p b.curry(5)[1][2][3][4][5] #=> 15
p b.curry(5)[1, 2][3, 4][5] #=> 15
p...
...expected 3)
p b.curry(1) #=> wrong number of arguments (given 1, expected 3)

b = lambda {|x, y, z, *w| (x||0) + (y||0) + (z||0) + w.sum }
p b.curry[1][2][3] #=> 6
p b.curry[1, 2][3, 4] #=> 10
p b.curry(5)[1][2][3][4][5] #=> 15
p b.curry(5)[1, 2][3, 4][5] #=> 15
p...
<< < ... 3 4 5 >>