エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
module function ObjectSpace.#define_finalizer (Ruby 1.8.7)
define_finalizer(obj, proc) -> Array[permalink][rdoc] define_finalizer(obj) {|id| ...} -> Array o... define_finalizer(obj, proc) -> Array[permalink][rdoc] define_finalizer(obj) {|id| ...} -> Array obj が解放されるときに実行されるファイナライザ proc を 登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで はなく追加登録されます。現在のセーフレベルと proc を配列にして返します。 ブロックを指定した場合は、そのブロックがファイナライザになります。 obj の回収時にブロックは obj の ID (Object#__id__)を引数として実行されます。 しかし、後述の問題があるのでブロックでファイナライザを登録するのは難しいでしょう。 [PARAM] obj: ファイナライザを登録したいオブジェクトを指定します。 [PARAM] proc: ファイナライザとして Pro
2013/11/19 リンク