dictionary - 如何在 Groovy 中的对象中使用变量作为键?
问题描述
在 ES6 中你可以做
const var1 = 'variableName';
const object = {
[var1] : 'value'
}
在 Groovy 中,如何像上面一样在映射中使用变量作为键?
解决方案
您在键周围使用方括号来告知 groovy 它是一个变量
def object = [
(var1): 'value'
]
推荐阅读
- r - R:通过引用分配的链接子集修改data.table不起作用
- html - 为什么图像会调整到父级的宽度,而不是高度?
- reactjs - 刷新页面时,Django-React-Webpack 集成不输出更新的 React 组件
- java - 使用遗传算法解决旅行商问题并在谷歌地图上显示这条路线路线
- visual-studio - .Net Core 3.1 docker app - 我可以在 VS 调试中访问容器,但是如果我关闭调试模式,容器不再响应并且无法加载页面
- google-analytics - 是什么导致 GA 目标完成情况消失?
- c# - 防止 Audit.Net 将 BodyContent 值格式化为字符串?
- vhdl - 在 VHDL 中添加单个位
- php - Woocommerce如何删除包含文件中的功能
- node.js - React 重定向到同一路由时不会重新渲染