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
誰かがこれを行う方法について詳しく説明してもらえますか?