るりまサーチ

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

別のキーワード

  1. _builtin ==
  2. openssl ==
  3. rexml/document ==
  4. == _builtin
  5. matrix ==

ライブラリ

キーワード

検索結果

Method#==(other) -> bool (18107.0)

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

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

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

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

Method#===(*args) -> object (12201.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...行されます

@param args self に渡される引数。

@see spec/safelevel

例:
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with arg 2"...

Method#[](*args) -> object (6001.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...行されます

@param args self に渡される引数。

@see spec/safelevel

例:
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with arg 2"...

Method#call(*args) -> object (6001.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...行されます

@param args self に渡される引数。

@see spec/safelevel

例:
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with arg 2"...

Method#call(*args) { ... } -> object (6001.0)

メソッドオブジェクトに封入されているメソッドを起動します。

...行されます

@param args self に渡される引数。

@see spec/safelevel

例:
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[1] # => "foo called with arg 1"
m.call(2) # => "foo called with arg 2"...

絞り込み条件を変える

Method#eql?(other) -> bool (3007.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 (7.0)

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

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

a = method(:==)
b = method(:eql?)
p a.eql? b # => true
p a.hash == b.hash # => false
p [a, b].uniq.size # => 2...
...自身のハッシュ値を返します。


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