我有一个非常简单的任务,我想在 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
有人可以详细说明如何做到这一点吗?