5 NİSAN 2012, PERŞEMBE
Nasıl iki alan tarafından Scala bir liste sıralamak için?
iki alan tarafından Scala bir liste sıralamak için, bu örnekte soyadı ve adı göre sıralama yapacağım?
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)
Bu gibi şeyler deniyorum
rows.sortBy(_.lastName _.firstName)
ama çalışmıyor. İyi ve kolay bir çözüm için merak ediyorum.
Şimdiden teşekkürler!
Pongo
CEVAP
5 NİSAN 2012, PERŞEMBE
rows.sortBy(r => (r.lastName, r.firstName))
Bunu Paylaş:
Nasıl sütun(s) tarafından bir datafram...
Nasıl (liste/demet) listeler/dizilerin...
Nasıl kedi dosyaları bulmak için komut...
Nasıl sayı değeri tarafından Ruby bir ...
Nasıl/Java ArrayList bir Liste sıralam...