Scala에서 두 필드로 목록을 정렬하는 방법,이 예제에서는 lastName과 firstName으로 정렬 할 것입니다.
case class Row(var firstName: String, var lastName: String, var city: String)
var rows = List(new Row("Oscar", "Wilde", "London"),
new Row("Otto", "Swift", "Berlin"),
new Row("Carl", "Swift", "Paris"),
new Row("Hans", "Swift", "Dublin"),
new Row("Hugo", "Swift", "Sligo"))
rows.sortBy(_.lastName)
나는 이런 것을 시도한다
rows.sortBy(_.lastName + _.firstName)
하지만 작동하지 않습니다. 그래서 좋고 쉬운 해결책이 궁금합니다.