gpt4 book ai didi

grails - [Grails/Groovy]Map 条目的最小值

转载 作者:行者123 更新时间:2023-12-02 08:54:19 26 4
gpt4 key购买 nike

查询:如何从 Grails 中的 map 中提取最小值

到目前为止,我发现以下代码可以从 groovy 中的 map 中获取最小值

["Java":1, "Groovy":4, "JavaScript":2].min{it.value}

但它在 Grails 中不起作用

我尝试过以下代码

def map = ["Java":1, "Groovy":4, "JavaScript":2]
println map.min{it.value}
assert map.min{it.value}==1

提前致谢

最佳答案

如果您想要 map 中的最小值,您可以这样做:

def map = ["Java":1, "Groovy":4, "JavaScript":2]
println map.values().min()
assert map.values().min() == 1

编辑

此外,closure accepting version of map.min从 1.7.6 开始就在 Groovy 中,Grails(从 v1.3.6 开始)使用 Groovy 1.7.5

关于grails - [Grails/Groovy]Map 条目的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944443/

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