るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.026秒)
トップページ > クラス:Method[x] > クエリ:Proc#curry[x]

別のキーワード

  1. _builtin to_proc
  2. _builtin proc
  3. proc curry
  4. proc new
  5. kernel proc

ライブラリ

検索結果

Method#curry -> Proc (18347.0)

self を元にカリー化した Proc を返します。

...した Proc を返します。

カリー化した Proc はいくつかの引数をとります。十分な数の引数が与
えられると、元の Proc に引数を渡し て実行し、結果を返します。引数
の個数が足りないときは、部分適用したカリー化 Proc を返...
...end

proc
= self.method(:foo).curry
proc
2 = proc.call(1, 2) #=> #<Proc>
proc
2.call(3) #=> [1,2,3]

def vararg(*args)
args
end

proc
= self.method(:vararg).curry(4)
proc
2 = proc.call(:x) #=> #<Proc>
proc
3 = proc2.call(:y, :z) #=> #<Proc>
proc
3.c...
...all(:a) #=> [:x, :y, :z, :a]

@see Proc#curry...

Method#curry(arity) -> Proc (18347.0)

self を元にカリー化した Proc を返します。

...した Proc を返します。

カリー化した Proc はいくつかの引数をとります。十分な数の引数が与
えられると、元の Proc に引数を渡し て実行し、結果を返します。引数
の個数が足りないときは、部分適用したカリー化 Proc を返...
...end

proc
= self.method(:foo).curry
proc
2 = proc.call(1, 2) #=> #<Proc>
proc
2.call(3) #=> [1,2,3]

def vararg(*args)
args
end

proc
= self.method(:vararg).curry(4)
proc
2 = proc.call(:x) #=> #<Proc>
proc
3 = proc2.call(:y, :z) #=> #<Proc>
proc
3.c...
...all(:a) #=> [:x, :y, :z, :a]

@see Proc#curry...