るりまサーチ

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

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call=

キーワード

検索結果

<< < ... 72 73 74 >>

VALUE rb_yield(VALUE val) (23.0)

yield の C 版です.val を引数にブロックを実行します. 複数の引数を与えたいときは配列に格納して渡します。

...yield の C 版です.val を引数にブロックを実行します.
複数の引数を与えたいときは配列に格納して渡します。

この関数を呼び出したメソッドがブロックを伴わない場合は,例外
LocalJumpError が発生します....

VALUE rb_ensure(VALUE (*body)(), VALUE data1, VALUE (*ensure)(), VALUE data2) (17.0)

ensure の C 版です。まず body(data1) を実行し、その途中で 例外や exit が起きたとしても ensure(data2) が確実に 実行されます ( body() が正常終了しても実行されます)。

...ensure の C 版です。まず body(data1) を実行し、その途中で
例外や exit が起きたとしても ensure(data2) が確実に
実行されます ( body() が正常終了しても実行されます)。...

void rb_iter_break(void) (17.0)

break の C 用インターフェイスです。 現在評価中のブロックから抜けます。

...break の C 用インターフェイスです。
現在評価中のブロックから抜けます。

代表的には、rb_iterate の block_proc 中で使います。...

void ruby_init(void) (17.0)

評価器を初期化します。Ruby C API を呼ぶプロセスでは 前もって必ずこの関数を呼ばなければなりません。

...評価器を初期化します。Ruby C API を呼ぶプロセスでは
前もって必ずこの関数を呼ばなければなりません。...

VALUE rb_obj_dup(VALUE obj) (7.0)

Object#dup の実体です。

...Object#dup の実体です。

C
のソースコード上でオブジェクトの複製を作成して返します。

例:
VALUE
return_copy(VALUE arg)
{
VALUE copy = rb_obj_dup(arg); // 引数で受け取ったオブジェクトを複製し、copyに代入。
return copy;...

絞り込み条件を変える

<< < ... 72 73 74 >>