るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.040秒)
トップページ > クエリ:new[x] > バージョン:2.1.0[x] > クエリ:WeakRef[x]

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

種類

ライブラリ

クラス

検索結果

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

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

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

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

WeakRef (114109.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