Простой идиоматический способ определения порядка для простого класса

У меня есть список простых экземпляров классов дел Scala, и я хочу напечатать их в предсказуемом лексикографическом порядке, используяlist.sorted, но получиНе определено неявное упорядочение для ... ".

Существует ли неявное, обеспечивающее лексикографическое упорядочение для тематических классов?

Есть ли простой идиоматический способ смешать лексикографическое упорядочение в классе случая?

scala> case class A(tag:String, load:Int)
scala> val l = List(A("words",50),A("article",2),A("lines",7))

scala> l.sorted.foreach(println)
:11: error: No implicit Ordering defined for A.
          l.sorted.foreach(println)
            ^

Я не доволенвзломать «: Я»

scala> l.map(_.toString).sorted.foreach(println)
A(article,2)
A(lines,7)
A(words,50)

Ответы на вопрос(6)

Ваш ответ на вопрос