るりまサーチ

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.018秒)

別のキーワード

  1. irb/input-method gets
  2. irb/input-method new
  3. _builtin define_method
  4. irb/input-method encoding
  5. irb/input-method readable_atfer_eof?

ライブラリ

検索結果

Method#eql?(other) -> bool (36114.0)

自身と other が同じインスタンスの同じメソッドを表す場合に true を返します。そうでない場合に false を返します。

...スの同じメソッドを表す場合に
true を返します。そうでない場合に false を返します。

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

s = "bar"
a = s.method(:size)
b = s.method(:size)
p a == b #=> true...

Method#hash -> Integer (21026.0)

自身のハッシュ値を返します。

...返します。

eql?
が真でも hash が一致しない場合があるので Array#uniq などが意図通り動作しないことがあります。
この挙動はバグなので Ruby2.0.0 以降では修正済みです。42755

a = method(:==)
b = method(:eql?)
p a.eql? b # => tr...
...自身のハッシュ値を返します。


a = method(:==)
b = method(:eql?)
p a.eql? b # => true
p a.hash == b.hash # => true
p [a, b].uniq.size # => 1...