108件ヒット
[101-108件を表示]
(0.013秒)
ライブラリ
- ビルトイン (72)
- fileutils (24)
-
win32
/ registry (12)
モジュール
- FileUtils (24)
- Kernel (48)
- ObjectSpace (24)
-
Win32
:: Registry :: API (12)
キーワード
- DeleteValue (12)
- binding (12)
- copy (12)
- cp (12)
-
define
_ finalizer (24) -
require
_ relative (12)
検索結果
-
ObjectSpace
. # define _ finalizer(obj , proc) -> Array (7.0) -
obj が解放されるときに実行されるファイナライザ proc を 登録します。同じオブジェクトについて複数回呼ばれたときは置き換えで はなく追加登録されます。固定値 0 と proc を配列にして返します。
...の有無を確認しておいた方が良いでしょう。
//emlist[例][ruby]{
class Baz
def initialize
ObjectSpace.define_finalizer self, eval(%q{
proc {
raise "baz" rescue puts $!
raise "baz2"
puts "baz3"
}
}, TOPLEVEL_BINDING)
end
end
Baz.new
GC...