[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3204

From: "pypypy567 (py _)" <redmine@r...>
Date: Sat, 25 Aug 2012 08:20:20 +0900
Subject: [ruby-reference-manual:3204] [るりまプロジェクト - Bug #6919][Open] Enumerable#count の第一引数を指定した場合の「一致」の基準


Issue #6919 has been reported by pypypy567 (py _).

----------------------------------------
Bug #6919: Enumerable#count の第一引数を指定した場合の「一致」の基準
https://bugs.ruby-lang.org/issues/6919

Author: pypypy567 (py _)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


http://rurema.clear-code.com/1.9.3/method/Enumerable/i/count.html
メソッドが内部でなんらかの一致判定を行う場合は大抵 ==, eql?, equal? 等々のうちどれを使うか書いて有りますが Enumerable#count には書いてありません。

class C
 def ==(*)
  p :==
  super
 end
end
[C.new].count(C.new)  #=> :==

== を使うようですね。



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]