gpt4 book ai didi

dictionary - 在 Groovy 中循环遍历 Map?

转载 作者:行者123 更新时间:2023-12-03 04:17:22 31 4
gpt4 key购买 nike

我有一个非常简单的任务,我试图在 Groovy 中完成,但似乎无法让它工作。我只是想循环遍历 groovy 中的 map 对象并打印出键和值,但此代码不起作用。

// 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

有人可以详细说明如何做到这一点吗?

最佳答案

非常简单,有一个闭包:

def map = [
'iPhone':'iWebOS',
'Android':'2.3.3',
'Nokia':'Symbian',
'Windows':'WM8'
]

map.each{ k, v -> println "${k}:${v}" }

关于dictionary - 在 Groovy 中循环遍历 Map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10037374/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com