11件ヒット
[1-11件を表示]
(0.075秒)
ライブラリ
- ビルトイン (11)
検索結果
-
Hash
# compare _ by _ identity -> self (8.0) -
ハッシュのキーの一致判定をオブジェクトの同一性で判定するように変更します。
...は、キーのオブジェクトによっては内容が同じならキーが一致しているとみなされますが、より厳密に
Object#object_idが一致しているかどうかを条件とするようにselfを変更します。
selfが変化する破壊的メソッドです。
@return......_identity? #=> false
p h1["a"] #=> 100
h1.compare_by_identity
p h1.compare_by_identity? #=> true
p h1["a"] #=> nil # この"a"と最初の"a"とは違うオブジェクト
p h1[:c] #=> "c" # 同じ内容のシンボルはすべて同一
//}
@see Hash#compare_by_identity?...