如何在Groovy中为对象中的键使用变量?

时间:2019-09-12 09:28:33

标签: dictionary groovy

您可以在ES6中完成

const var1 = 'variableName';
const object = {
  [var1] : 'value'
}

在Groovy中,如何像上面一样在地图中使用变量作为键?

2 个答案:

答案 0 :(得分:1)

您可以在方括号周围使用方括号来告知groovy这是一个变量

def object = [
    (var1): 'value'
]

答案 1 :(得分:0)

在groovy中,您可以执行以下操作:

def var1 = 'variableName'
def object = [
    "$var1":'value'
]