Ich lerneBestellung in scala
von diesem link Bestellung.
Und ich versuchte, den Code von mir selbst:
val pairs = Array(("a", 5, 2), ("c", 3, 1), ("b", 1, 3))
Sorting.quickSort(pairs)(Ordering[(Int, String)].on[(String, Int, Int)]((_._3,_.1))
Allerdings gibt es ein Fehler sagt, dass:
Multiple markers at this line
- type mismatch; found : (String, Int, Int) required: String
- ')' expected but double literal found.
- missing parameter type for expanded function ((x$2) => x$2._3)
Darf ich wissen, wie man es beheben? Danke.
Können Sie die vollständige Antwort geben, wie ich scala neu bin? danke – sweetyBaby
Bitte stellen Sie sicher, dass Sie verwandte Themen gelesen haben: http: //stackoverflow.com/documentation/scala/686/collections/2262/sort-a-list#t=201612090848077089488. – Pavel
Es tut mir leid, ich verstehe Ihre Anfrage nicht. Ich habe genau darauf hingewiesen, welchen Code ich entfernen muss, habe vorgeschlagen, was Sie ersetzen können, und versucht zu erklären, wie der Ersatzcode funktioniert. Welche Teile davon bedürfen weiterer Klärung? – jwvh