Определение карты в Groovy с помощью переменной - PullRequest
3 голосов
/ 09 марта 2012

Почему, когда я использую

['type':x, z:y]

Где

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

Я получаю карту, равную

[type=Car, z=1000]

а не

[type=Car, Speed=1000]

и как мне это преодолеть?

Ответы [ 2 ]

6 голосов
/ 09 марта 2012

Окружите z с ()

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

Согласно документам .

0 голосов
/ 12 марта 2012

Если ключи вашей Карты всегда являются строками, следующий подход также должен работать

['type':x, "$z":y]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...