, ben böyle bir şey yaptığını düşünüyordum. Standart koleksiyon kitaplığında, bir koleksiyonun T öğesi sınırlı değildir. Bunun yerine, T'yi Siparişe [T], ör.Tipi parametresi T [T]
trait Seq[+A] extends ... {
// it's Ordering[B], not Ordering[A], but the idea is the same.
def max[B >: A](implicit cmp: Ordering[B]): A
}
Sorum karşılaştırma kapsayan benim sınıf/özellikte birçok yöntem vardır, eğer ben olanlar için implicits ilan etmeye gerek yok ki karşılaştırılabilir olması sınıf/özellik en eleman türünü belirtmek için bir yol var olduğu yöntemler?
Teşekkür ederiz @Petr. Fakat bu şekilde 'T', tür parametre listesinde sınırlandırılmış gibi karşılaştırılmaya zorlanmaz. Herhangi bir “T”, bir zımni verildiği sürece yapılacaktır. – cfchou
'Sipariş [_>: T]' daha önce görmediğim bir tekniktir. Ama merak ediyorum neden 'Sipariş [T]' kullanma. Dolaylı olarak "Ordering.Implicits" tarafından sağlanan ">" gibi kullanışlı işleçler "Sipariş [_>: T]" ile çalışmıyor gibi görünmektedir. – cfchou
@cfchou Cevabınızı yorumlarınızı yanıtlamak için güncelliyorum. –