2011-10-09 10 views
8

私はC#IComparableの対応するScalaを探していますが、私はComparable特性を見つけました。私は - Comparableが言及されますが、http://www.scala-lang.org/api/current/scala/で検索すると0ヒットを得ます。名前のために、私はGoogleを使って "Scalaがどのように似ているか..."の結果を得ています。ScalaのComparableとは何ですか?

この神秘的な比較可能なことについて私が読むことができるリソースはありますか?結局はそれを拡張するので、それは存在しなければならない。

答えて

16

上記のComparableは、java.lang.Comparableである必要があります。 Scala stdlibにはComparableという名前の特質はありません。 ScalaのOrdered形質はjava.lang.Comparableです。

+0

ありがとうございます。そのような場合、私はオーダーされた情報をかなり誤解を招くと考えています。「特質[A]はComparable [A]を拡張しています」と、http://www.scala-lang.org/api/current/scala/math/Ordered.htmlを参照してください。 – greenoldman

+1

[source](http://goo.gl/VohCU)を調べてください。 :) – missingfaktor

+4

@macias "Ordered"の上にマウスを置いて、どこから来たのかを見ると、 "java.lang.Comparable"でポップアップするヒントボックスが表示されます。また、Scalaからのものであればリンクになりますが、これはScaladocの欠点に過ぎませんが、Javadocにリンクしたいと思っています。 –

関連する問題