るりまサーチ

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

別のキーワード

  1. irb/input-method gets
  2. irb/input-method new
  3. _builtin define_method
  4. irb/input-method encoding
  5. irb/input-method readable_atfer_eof?

ライブラリ

検索結果

Proc#parameters -> [object] (18132.0)

Proc オブジェクトの引数の情報を返します。

...Proc オブジェクトの引数の情報を返します。

Proc
オブジェクトが引数を取らなければ空の配列を返します。引数を取る場合は、配列の配列を返し、
各配列の要素は引数の種類に対応した以下のような Symbol と、引数名を表す...
...されたオプショナルな引数
: :rest
* で指定された残りすべての引数
: :block
& で指定されたブロック引数

例:
prc = lambda{|x, y=42, *other, &b|}
prc.parameters #=> x], [:opt, :y], [:rest, :other], [:block, :b

@see Method#parameters, UnboundMethod#parameters...
...た残りのキーワード引数
: :block
& で指定されたブロック引数

例:
prc = lambda{|x, y=42, *other, k_x: 42, **k_other, &b|}
prc.parameters #=> x], [:opt, :y], [:rest, :other], [:key, :k_x], [:keyrest, :k_other], [:block, :b

@see Method#parameters, UnboundMethod#parameters...
...ド引数
: :block
& で指定されたブロック引数

例:
prc = lambda{|x, y=42, *other, k_x:, k_y: 42, **k_other, &b|}
prc.parameters #=> x], [:opt, :y], [:rest, :other], [:keyreq, :k_x], [:key, :k_y], [:keyrest, :k_other], [:block, :b

@see Method#parameters, UnboundMethod#parameters...