Ruby 3.4 リファレンスマニュアル

instance method ObjectSpace::WeakMap#keys

keys -> [object]Ruby 2.1.0 から[permalink][rdoc][edit]

保持しているエントリの参照元オブジェクトからなる配列を返します。

GC によって参照先が回収されたエントリのキーは含まれません。返される配列の要素の順序は不定です。

weak_map = ObjectSpace::WeakMap.new
key = "text"
weak_map[key] = "test"

p weak_map.keys # => ["text"]

[SEE_ALSO] ObjectSpace::WeakMap#values