タグ

ruby-2.4.0とweakrefに関するnabinnoのブックマーク (1)

  • class WeakRef (Ruby 3.3 リファレンスマニュアル)

    [edit] 要約 weak reference を実現するクラスです。 WeakRef オブジェクトは与えられたオブジェクトをポイントしますが、ポイント先のオブジェクトは GC される可能性があります。アクセスしようとしたときにオブジェクトが GC されていれば WeakRef::RefError が発生します。 delegate も参照してください。 サンプルコード require 'weakref' foo = Object.new ref = WeakRef.new(foo) ref.some_method_of_foo 目次 特異メソッド new インスタンスメソッド __getobj__ __setobj__ weakref_alive? 継承しているメソッド Delegatorから継承しているメソッド ! != == freeze marshal_dump marshal_l

  • 1