るりまサーチ

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

別のキーワード

  1. _builtin *
  2. matrix *
  3. array *
  4. vector *
  5. bigdecimal *

キーワード

検索結果

<< 1 2 3 ... > >>

VALUE rb_eval_string_protect(const char *str, int *state) (201.0)

str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。

str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。

コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。

VALUE rb_eval_string_wrap(const char *str, int *state) (201.0)

rb_eval_string_protect と同じですが,スクリプトの評価を 無名のモジュールのもとで行います。

rb_eval_string_protect と同じですが,スクリプトの評価を
無名のモジュールのもとで行います。

int rb_exec_err(const struct rb_exec_arg *e, char *errmsg, size_t errmsg_buflen) (201.0)

この関数は deprecated です。

この関数は deprecated です。

int rb_run_exec_options_err(const struct rb_exec_arg *e, struct rb_exec_arg *s, char *errmsg, size_t errmsg_buflen) (201.0)

この関数は deprecated です。

この関数は deprecated です。

void rb_compile_error(const char *file, int line, const char *fmt, ...) (201.0)

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。

絞り込み条件を変える

void rb_compile_error_with_enc(const char *file, int line, void *enc, const char *fmt, ...) (201.0)

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。

この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。

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

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

...ットは以下の通りです。

*
必須引数の数 (省略可能な引数があるなら省略不可)
*
省略可能な引数の数 (ゼロ個ならば省略可)
*
残りの引数を Ruby の配列として受け取ることを示す '*' (省略可)
*
最後の引数をオプション...
...ハッシュとして受け取る事を示す ':' (省略可)
*
ブロックを Proc オブジェクト化して受け取ることを示す '&' (省略可)

これらの指定文字はそれぞれ省略可能ですが、
必ずこの順番で現れなければいけません。

使用例

V...
...def some_method(a, b, opt = nil)

使用例 (2)

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

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

def some_method(a, *rest, &block)

@see https://github.com/ruby/ruby/blob/master/doc/extension.ja.rdoc...

int st_insert(register st_table *table, register char *key, char *value) (133.0)

ハッシュに key と value の組を追加する。 古いライブラリなので void* のかわりに char* を使っている。

...ハッシュに key と value の組を追加する。
古いライブラリなので void* のかわりに char* を使っている。...

int st_lookup(st_table *table, register char *key, char **value) (125.0)

key に対応する値をみつけて value にポインタを書きこむ。 返り値は見つかったかどうかの真偽値。

...y に対応する値をみつけて value にポインタを書きこむ。
返り値は見つかったかどうかの真偽値。

任意の型ポインタにvoid*でなくchar*を使っているのは
古いライブラリだからだ。ANSI C以前はvoid*の意味に
char*を使っていた。...

ID rb_intern(const char *name) (117.0)

任意の char* と一対一に対応する整数 ID を返す。

...任意の char* と一対一に対応する整数 ID を返す。...

絞り込み条件を変える

int st_delete(register st_table *table, register char **key, char **value) (117.0)

*key に対応する値をテーブルから削除し、*key、*value に登録時のキーと 値を書きこむ。返り値は削除したかどうか。

...
*
key に対応する値をテーブルから削除し、*key、*value に登録時のキーと
値を書きこむ。返り値は削除したかどうか。...
<< 1 2 3 ... > >>