Ich habe eine sehr einfache Aufgabe, die ich in Groovy zu erledigen versuche, aber anscheinend nicht zum Laufen bringen kann. Ich versuche nur, ein Kartenobjekt in Groovy zu durchlaufen und den Schlüssel und den Wert auszudrucken, aber dieser Code funktioniert nicht.
// 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]
}
Ich versuche, die Ausgabe so aussehen zu lassen:
iPhone: iWebOS
Android: 2.3.3
Nokia: Symbian
Windows: WM8
Könnte jemand bitte näher erläutern, wie das geht?
s.key
& s.value
in Ihrem Code innerhalb der for-Schleife verwenden.