るりまサーチ

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

別のキーワード

  1. _builtin arity
  2. proc arity
  3. method arity
  4. unboundmethod arity
  5. arity _builtin

ライブラリ

検索結果

Method#arity -> Integer (18162.0)

メソッドが受け付ける引数の数を返します。

...p c.method(:u).arity #=> 0
p c.method(:v).arity #=> 1
p c.method(:w).arity #=> -1
p c.method(:x).arity #=> 2
p c.method(:y).arity #=> -3
p c.method(:z).arity #=> -3

s = "xyz"
s.method(:size).arity #=> 0
s.method(:replace).arity #=> 1
s.method(:sque...
...eze).arity #=> -1
s.method(:count).arity #=> -1...

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

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

...Proc を返します。

@param arity 引数の個数を指定します。可変長の引数を指定できるメソッドを
カリー化する際には必ず指定する必要があります。

def foo(a,b,c)
[a, b, c]
end

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

def vararg(*args)
args
end

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

@see Proc#curry...

Method#curry -> Proc (8.0)

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

...Proc を返します。

@param arity 引数の個数を指定します。可変長の引数を指定できるメソッドを
カリー化する際には必ず指定する必要があります。

def foo(a,b,c)
[a, b, c]
end

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

def vararg(*args)
args
end

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

@see Proc#curry...