Получить ключ в заводных картах - PullRequest
42 голосов
/ 04 февраля 2011
def map = [name:"Gromit", likes:"cheese", id:1234]

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

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

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

выход:

name
likes
id

1 Ответ

62 голосов
/ 04 февраля 2011

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

и если вы хотите массив:

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

Или, более заводной:

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