skrót do tworzenia mapy z listy w groovy?

Chciałbym, żeby to było pewne:

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 są, spodziewałbym się, że będę mógł zrobić coś takiego:

Map rowToMap(row) {
    row.columns.collectMap{ [it.name,it.val] }
}

ale nic nie widziałem w dokumentach ... czy czegoś brakuje? czy jestem po prostu zbyt leniwy?

questionAnswers(8)

yourAnswerToTheQuestion