Tôi có một nhiệm vụ rất đơn giản mà tôi đang cố gắng thực hiện trong Groovy nhưng dường như không thể làm cho nó hoạt động được. Tôi chỉ cố gắng lặp qua một đối tượng bản đồ trong Groovy và in ra khóa và giá trị nhưng mã này không hoạt động.
// 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]
}
Tôi đang cố gắng để có được đầu ra trông như thế này:
iPhone: iWebOS
Android: 2.3.3
Nokia: Symbian
Windows: WM8
Ai đó có thể vui lòng giải thích làm thế nào để làm điều này ??
s.key
& s.value
trong mã của bạn bên trong vòng lặp.