ライブラリ
- ビルトイン (4)
検索結果
-
Hash
# compare _ by _ identity? -> bool (18114) -
ハッシュがキーの一致判定をオブジェクトの同一性を用いて行っているならば真を返します。
...トの同一性を用いて行っているならば真を返します。
h1 = {}
p h1.compare_by_identity? #=> false
h1.compare_by_identity
p h1.compare_by_identity? #=> true
@see Hash#compare_by_identity... -
Hash
# compare _ by _ identity -> self (13) -
ハッシュのキーの一致判定をオブジェクトの同一性で判定するように変更します。
...@return selfを返します。
h1 = { "a" => 100, "b" => 200, :c => "c" }
p h1.compare_by_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?...
