使用变量在Groovy中定义映射

时间:2012-03-09 19:43:52

标签: java groovy

为什么我使用

['type':x, z:y]

其中

x = 'Car'
z = 'Speed'
y = '1000'

我得到的地图等于

[type=Car, z=1000]

而不是

[type=Car, Speed=1000]

我该如何克服它?

2 个答案:

答案 0 :(得分:6)

使用z

围绕()
['type':x, (z):y]

根据docs

答案 1 :(得分:0)

如果Map的键始终是字符串,则以下方法也应该起作用

['type':x, "$z":y]