るりまサーチ

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

別のキーワード

  1. net/imap data
  2. net/imap raw_data
  3. smtp data
  4. socket data
  5. net/smtp data

検索結果

<< 1 2 3 > >>

VALUE rb_data_object_alloc(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) (6401.0)

datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。

...
data
p をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。...

MACRO RUBY_DATA_FUNC(func) (6101.0)

任意の関数へのポインタ func を struct RData の dmark/dfree の 値として適する型に強制キャストします。

...任意の関数へのポインタ func を struct RData の dmark/dfree の
値として適する型に強制キャストします。...

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

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

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

VALUE rb_rescue(VALUE (*b_proc)(), VALUE data1, VALUE (*r_proc)(), VALUE data2) (233.0)

まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。 捕捉する例外は StandardError のサブクラスだけです。

...まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。
捕捉する例外は StandardError のサブクラスだけです。...

VALUE rb_rescue2(VALUE (*b_proc)(), VALUE data1, VALUE (*r_proc)(), VALUE data2, ...) (233.0)

まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。 第五引数以降の可変長引数に捕捉したい例外クラスのリストを指定します。 引数の最後は NULL で終らなければなりません。

...まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。
第五引数以降の可変長引数に捕捉したい例外クラスのリストを指定します。
引数の最後は NULL で終らなければなりません。...

絞り込み条件を変える

static VALUE trace_ev(struct trace_data *data) (201.0)

static int blk_orphan(struct BLOCK *data) (117.0)

data が作成された SCOPE かまたはその子ではない SCOPE を評価しているとき真。

...
data
が作成された SCOPE かまたはその子ではない
SCOPE を評価しているとき真。...

static void call_end_proc(VALUE data) (117.0)

評価器プロセスが終了するとき、 END 文で登録された Proc オブジェクト data を起動します。

...評価器プロセスが終了するとき、
END 文で登録された Proc オブジェクト data を起動します。...

VALUE rb_catch(const char *tag, VALUE (*proc)(), VALUE data) (107.0)

catch と同等の動作を実行します。

...catch と同等の動作を実行します。

まず proc に、yield された値と data を渡して実行します。
その途中で tag が throw されたら rb_catch 全体を終了します。

throw が発生した場合はその値を返します。
throw が発生しなかったとき...

VALUE rb_protect(VALUE (*proc)(), VALUE data, int *state) (107.0)

初出: 4064

...初出: 4064

proc(data) を評価中のあらゆる大域脱出(例外を含む)を捕捉します。

val = rb_protect(func, arg, &status);
if (status != 0) {
puts("大域脱出が起きた");
rb_jump_tag(status);
}...

絞り込み条件を変える

<< 1 2 3 > >>