在groovy中初始化映射内部的映射

在groovy中初始化映射内部的映射,groovy,hashmap,Groovy,Hashmap,如何初始化具有以下结构的映射[“id”:[“Margin”:[“Count”:long value,“Avg”:double value]] 在groovy中。可以这样做: def myMapInsideMap = [id:[Margin:[Count:longValue,Avg:doubleValue]]] 就像你写的那样!只需将长值和双值替换为有效的变量或常量即可。感谢您让我意识到:)映射中的键默认为字符串。地图可以缩小到:[id:[边距:[计数:100,平均值:30.00]]]

如何初始化具有以下结构的映射
[“id”:[“Margin”:[“Count”:long value,“Avg”:double value]]


在groovy中。

可以这样做:

def myMapInsideMap = [id:[Margin:[Count:longValue,Avg:doubleValue]]]

就像你写的那样!只需将
长值
双值
替换为有效的变量或常量即可。感谢您让我意识到:)映射中的键默认为字符串。地图可以缩小到:
[id:[边距:[计数:100,平均值:30.00]]]