2011-10-09 31 views
8

Tôi đang tìm kiếm đối tác Scala của C# IComparable và tôi đã tìm thấy Đặc điểm có thể so sánh. Ý tôi là - So sánh được đề cập, nhưng khi tôi tìm kiếm nó tại http://www.scala-lang.org/api/current/scala/ tôi nhận được 0 lượt truy cập. Vì tên, sử dụng Google, tôi nhận được rất nhiều kết quả "cách Scala có thể so sánh với ...".Đặc điểm so sánh của Scala là gì?

Có tài nguyên nào tôi có thể đọc về điều có thể so sánh bí ẩn này không? Sau khi tất cả Ordered mở rộng nó, vì vậy nó phải tồn tại.

Trả lời

16

Số Comparable mà bạn đã thấy được đề cập phải là java.lang.Comparable. Không có đặc điểm nào có tên là Comparable trong Scala stdlib. Scala's Ordered đặc điểm mở rộng java.lang.Comparable.

+0

Cảm ơn bạn. Trong trường hợp như vậy, tôi xem xét thông tin đặt hàng khá gây hiểu lầm, nó nói rằng "đặc điểm Đặt hàng [A] mở rộng So sánh [A]", xem: http://www.scala-lang.org/api/current/scala/math/Ordered.html – greenoldman

+1

Bạn nên xem xét [nguồn] (http://goo.gl/VohCU). :) – missingfaktor

+4

@macias Và nếu bạn giữ chuột trên "Đã đặt hàng" để xem từ đâu, bạn sẽ thấy một hộp gợi ý xuất hiện với "java.lang.Comparable". Ngoài ra, nếu nó là từ Scala, nó sẽ là một liên kết - mặc dù đó chỉ là một thiếu hụt trong Scaladoc, như chúng tôi muốn cho nó liên kết với Javadoc. –

Các vấn đề liên quan