一种Groovy添加/分配地图密钥的方法?

时间:2014-05-15 13:06:55

标签: map groovy

还有更多#34; Groovy#34;这样做的方式还是一个班轮?

def map1 = [:], map2= [foo: "bar"]
if (map1.submap) {
    map1.submap << map2
}
else {
    map1.submap = map2
}

1 个答案:

答案 0 :(得分:1)

使用withDefault

def map1 = map1.withDefault { [ foo: 'bar' ] }