, Ordering Comparator, Comparable. Scala Comparable Ordered. extends <:, >:. super - T super COmparable<T>, . , :
def myMethod[A <: Ordered[A]](values: Seq[A]): Seq[A] = {
// ...
val sorted = values.sorted
//
}
Seq[Int], , Int Ordered - , Java Int Comparable ( - , ).
Scala - Ordered. , :
def myMethod[A <% Ordered[A]](values: Seq[A]): Seq[A] = {
// ...
val sorted = values.sorted
//
}
<% <:? .
Scala , . Ordering, .