mam groovy wykaz wykazów tjGroovy list.sort przez pierwszych, drugich elementów następnie trzecich
list = [[2, 0, 1], [1, 5, 2], [1, 0, 3]]
Chcę sortować według kolejności pierwszego elementu, potem drugi, potem trzeci.
Oczekiwany
assert list == [[1, 0, 3], [1, 5, 2], [2, 0, 1]]
Zacząłem list = list.sort{ a,b -> a[0] <=> b[0] }
ale tylko sortuje pierwszy element. Jak kończysz?
Dzięki
Sprawdź ten post http://stackoverflow.com/questions/4882992/grails-mapping-sort-on-multiple-fields- groovy-sort-on-multiple-map-entries – LukeSolar