gpt4 book ai didi

java - Groovy ConcurrentHashMap forEach 调用

转载 作者:行者123 更新时间:2023-11-30 02:02:03 24 4
gpt4 key购买 nike

groovy 2.4.7

我正在尝试在groovy中迭代ConcurrentHashMap,尝试调用

forEach(long parallelismThreshold, BiConsumer action)

def Map wrapperMap = processFileContents(fileContents) 
//processFileContents returns a ConcurrentHashMap
wrapperMap.forEach {1000, (key, value) ->
...
}

它会抛出错误,例如Groovy:意外的 token :1000 @ 第 60 行,列

如何使用提供的parallelismThreshold 值调用forEach?

最佳答案

你把 1000 放在了错误的地方。大括号内唯一的内容应该是闭包。

您需要向 forEach 传递两个参数,第一个是 1000,第二个是要应用于每个元素的闭包。

map.forEach(1000, { (k, v) -> 
println("$k -> $v")
})

关于java - Groovy ConcurrentHashMap forEach 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52527989/

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