るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.040秒)

別のキーワード

  1. tempfile open
  2. tempfile create
  3. tempfile new
  4. tempfile size
  5. tempfile path

モジュール

検索結果

ObjectSpace.#define_finalizer(obj) {|id| ...} -> Array (9.0)

obj が解放されるときに実行されるファイナライザ proc を 登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで はなく追加登録されます。固定値 0 と proc を配列にして返します。

...}

これは、渡された proc の self が obj を参照しつ
づけるため。そのオブジェクトが GC の対象になりません。

tempfile
は、ファイナライザの使い方の
良い例になっています。これは、クラスのコンテキストで Proc を
生成する...

ObjectSpace.#define_finalizer(obj, proc) -> Array (9.0)

obj が解放されるときに実行されるファイナライザ proc を 登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで はなく追加登録されます。固定値 0 と proc を配列にして返します。

...}

これは、渡された proc の self が obj を参照しつ
づけるため。そのオブジェクトが GC の対象になりません。

tempfile
は、ファイナライザの使い方の
良い例になっています。これは、クラスのコンテキストで Proc を
生成する...