如何在Swift字典中找到最大值?

苏奈

所以,说我有一本像这样的字典:

var data : [Float:Float] = [0:0,1:1,2:1.414,3:2.732,4:2,5:5.236,6:3.469,7:2.693,8:5.828,9:3.201]

如何以编程方式在字典中找到最高价值?是否有“ data.max”命令或其他内容?

小鸭
let maximum = data.reduce(0.0) { max($0, $1.1) }

只是使用的一种快速方法reduce

要么:

data.values.max()

输出:

print(maximum) // 5.828

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章