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

instance method ObjectSpace::WeakKeyMap#[]

self[key] -> object | nilRuby 3.3 から[permalink][rdoc][edit]

key に対応する値を返します。

key に対応する組が無い場合は nil を返します。

[PARAM] key:
探すキーを指定します。等値性(Object#eql?)で比較されます。
map = ObjectSpace::WeakKeyMap.new
key = "name"
map[key] = 1

p map["name"] # => 1
p map["zzz"]  # => nil

[SEE_ALSO] ObjectSpace::WeakKeyMap#[]=, ObjectSpace::WeakKeyMap#getkey