У мене дуже просте завдання, яке я намагаюся зробити в 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
Може хтось, будь ласка, детальніше розібратися, як це зробити ??
s.key
& s.value
у своєму коді всередині для циклу.