3件ヒット
[1-3件を表示]
(0.044秒)
別のキーワード
キーワード
-
RUBY
_ DATA _ FUNC (1) -
rb
_ data _ object _ alloc (1) -
rb
_ ensure (1)
検索結果
先頭3件
-
MACRO RUBY
_ DATA _ FUNC(func) (36604.0) -
任意の関数へのポインタ func を struct RData の dmark/dfree の 値として適する型に強制キャストします。
任意の関数へのポインタ func を struct RData の dmark/dfree の
値として適する型に強制キャストします。 -
VALUE rb
_ data _ object _ alloc(VALUE klass , void *datap , RUBY _ DATA _ FUNC dmark , RUBY _ DATA _ FUNC dfree) (19804.0) -
datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。
datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。 -
VALUE rb
_ ensure(VALUE (*body)() , VALUE data1 , VALUE (*ensure)() , VALUE data2) (1000.0) -
ensure の C 版です。まず body(data1) を実行し、その途中で 例外や exit が起きたとしても ensure(data2) が確実に 実行されます ( body() が正常終了しても実行されます)。
ensure の C 版です。まず body(data1) を実行し、その途中で
例外や exit が起きたとしても ensure(data2) が確実に
実行されます ( body() が正常終了しても実行されます)。