java - 使用变量在 Groovy 中定义映射

标签 java groovy

为什么我用

['type':x, z:y]

在哪里

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

我得到的 map 等于

[type=Car, z=1000]

不是

[type=Car, Speed=1000]

我该如何克服它?

最佳答案

() 包围 z

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

根据 docs .

关于java - 使用变量在 Groovy 中定义映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9640008/

相关文章:

java - 如何在 Eclipse 中使用 Google Drive Api?

java - 从 J2ME 客户端轮询 HTTP 服务器

gradle - 编译 Groovy 和 Kotlin?

java - 如何获取 Groovy 生成的 java 源代码

groovy - 如何使用 jmeter 和 groovy 在 IF CONTROLLER 中添加条件

gradle - groovy 编译器对 gradle 依赖语法做了什么

java - 从排行榜获取分数和玩家信息

java - 高性能 rtsp 服务器

java - Replaceall 方法未按预期工作。文字被替换两次

grails - 奇怪的记号