Tengo una tarea muy simple que estoy tratando de hacer en Groovy pero parece que no puedo hacer que funcione. Solo estoy tratando de recorrer un objeto de mapa en groovy e imprimir la clave y el valor, pero este código no funciona.
// 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]
}
Estoy tratando de que la salida se vea así:
iPhone: iWebOS
Android: 2.3.3
Nokia: Symbian
Windows: WM8
¿Podría alguien explicar cómo hacer esto?
s.key
& s.value
en su código dentro de loop.