Chciałbym trochę sorthand dla tego:skrót do tworzenia mapy z listy w groovy?
Map rowToMap(row) {
def rowMap = [:];
row.columns.each{ rowMap[it.name] = it.val }
return rowMap;
}
biorąc pod uwagę sposób, w jaki rzeczy GDK to, czego można oczekiwać, aby być w stanie zrobić coś takiego:
Map rowToMap(row) {
row.columns.collectMap{ [it.name,it.val] }
}
ale nie mam widziałeś coś w dokumentach ... czy czegoś brakuje? czy jestem po prostu zbyt leniwy?
komentarz Amir jest teraz poprawna odpowiedź: http://stackoverflow.com/a/4484958/27561 –