Прокручивать карту в Groovy?

У меня есть очень простая задача, которую я пытаюсь выполнить в Groovy, но, похоже, не могу ее выполнить. Работа. Я просто пытаюсь пройти через объект карты в groovy и распечатать ключ и значение, но этот код не работает.

// A simple map
def map = [
        iPhone : 'iWebOS',
        Android: '2.3.3',
        Nokia  : 'Symbian',
        Windows: 'WM8'
]

// Print the values
for (s in map) {
    println s + ": " + map[s]
}

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

iPhone: iWebOS
Android: 2.3.3
Nokia: Symbian
Windows: WM8

Кто-нибудь может пояснить, как это сделать??

166
задан friederbluemle 19 September 2017 в 12:27
поделиться