るりまサーチ (Ruby 2.7.0)

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

別のキーワード

  1. weakref weakref_alive?
  2. weakref new
  3. weakref __getobj__
  4. weakref __setobj__
  5. weakref weakref

種類

ライブラリ

クラス

検索結果

WeakRef.new(orig) -> WeakRef (156910.0)

与えられたオブジェクトを使って自身を初期化します。

与えられたオブジェクトを使って自身を初期化します。

@param orig 任意のオブジェクトを指定します。

WeakRef (84181.0)

weak reference を実現するクラスです。

weak reference を実現するクラスです。

WeakRef オブジェクトは与えられたオブジェクトをポイントしますが、
ポイント先のオブジェクトは GC される可能性があります。
アクセスしようとしたときにオブジェクトが GC されていれば
WeakRef::RefError が発生します。

delegate も参照してください。

=== サンプルコード

require 'weakref'

foo = Object.new
ref = WeakRef.new(foo)
ref.some_method_of_foo