るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.010秒)
トップページ > クエリ:scan[x] > 種類:関数[x]

別のキーワード

  1. string scan
  2. _builtin scan
  3. c scan
  4. rd scan
  5. ruby scan

キーワード

検索結果

int rb_scan_args(int argc, const VALUE *argv, const char *fmt, ...) (6113.0)

長さ argc の配列 argv を fmt に従って 解析し、第四引数以降で渡されたアドレスに書き込みます。

...せん。

使用例

VALUE a, b, optv;
rb_scan_args(argc, argv, "21", &a, &b, &optv);

対応する Ruby プログラムでの宣言

def some_method(a, b, opt = nil)

使用例 (2)

VALUE a, rest, block;
rb_scan_args(argc, argv, "1*&", &a, &rest, &block);

対応す...

void rb_define_method(VALUE klass, const char *name, VALUE(*func)(), int argc) (7.0)

クラスklassのインスタンスメソッドnameを定義します。

...して第二引数に入れて渡されます。
第一引数は配列の要素数です。

VALUE func(int argc, VALUE *argv, VALUE self)

: argcが-2のとき
引数はRubyの配列に入れて渡されます。

VALUE func(VALUE self, VALUE args)

rb_scan_args も参照...