るりまサーチ

最速Rubyリファレンスマニュアル検索!
17件ヒット [1-17件を表示] (0.008秒)
トップページ > クラス:Hash[x] > クエリ:==[x]

関連するキーワード

  1. _builtin
  2. _builtin
  3. rexml
  4. openssl
  5. matrix

ライブラリ

キーワード

検索結果

Hash#==(other) -> bool (18147)

自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。

...て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。

@param other 自身と比較したい Hash オブジェクトを指定します。

#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=> true
{ 1 => :a } == { 1 => :a, 2 => :b }...
...#=> false
{ 1 => :a } == { 1.0 => :a } #=> false ( 1.eql?(1.0) は false なので)

{ :x => 1 } == { :x => 1.0 } #=> true ( 1 == 1.0 は true なので)

@see Hash#equal?...

Hash#===(other) -> bool (9247)

自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。

...て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。

@param other 自身と比較したい Hash オブジェクトを指定します。

#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=> true
{ 1 => :a } == { 1 => :a, 2 => :b }...
...#=> false
{ 1 => :a } == { 1.0 => :a } #=> false ( 1.eql?(1.0) は false なので)

{ :x => 1 } == { :x => 1.0 } #=> true ( 1 == 1.0 は true なので)

@see Hash#equal?...

Hash#eql?(other) -> bool (3047)

自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。

...て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。

@param other 自身と比較したい Hash オブジェクトを指定します。

#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=> true
{ 1 => :a } == { 1 => :a, 2 => :b }...
...#=> false
{ 1 => :a } == { 1.0 => :a } #=> false ( 1.eql?(1.0) は false なので)

{ :x => 1 } == { :x => 1.0 } #=> true ( 1 == 1.0 は true なので)

@see Hash#equal?...

Hash#has_value?(value) -> bool (17)

ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。

...として持つ時真を返します。
値の一致判定は == で行われます。

@param value 探索する値を指定します。

p({1 => "one"}.has_value?("one")) #=> true
p({1 => "one"}.has_value?("two")) #=> false

@see Hash#has_key?...

Hash#value?(value) -> bool (17)

ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。

...として持つ時真を返します。
値の一致判定は == で行われます。

@param value 探索する値を指定します。

p({1 => "one"}.has_value?("one")) #=> true
p({1 => "one"}.has_value?("two")) #=> false

@see Hash#has_key?...

絞り込み条件を変える

Hash#rassoc(value) -> Array | nil (7)

ハッシュ内を検索して,引数 obj と 一致する値を探します。

...ハッシュ内を検索して,引数 obj と 一致する値を探します。

比較は == メソッドを使用して行われます。一致する値があれば,
該当するキーとその値とを要素とするサイズ 2 の配列を返します。
ない場合には nil を返しま...
...す。

@param value 探索する値。

a = {1=> "one", 2 => "two", 3 => "three", "ii" => "two"}
a.rassoc("two") #=> [2, "two"]
a.rassoc("four") #=> nil

@see Hash#assoc, Array#rassoc...