Подтвердить что ты не робот

Получить ключ в картах groovy

def map = [name:"Gromit", likes:"cheese", id:1234]

Я хотел бы получить доступ к карте таким образом, чтобы получить ключ

что-то вроде вывода должно быть

map.keys возвращает массив строки. в основном я просто хочу получить ключи

выход:

name
likes
id
4b9b3361

Ответ 1

попробуйте map.keySet()

и если вам нужен массив:

map.keySet() as String[]; // thx @tim_yates

Или, больше groovy -ish:

map.each{
    key, value -> print key;
}