所以,假设我有一本看起来像这样的字典:
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
关于swift - 你如何在 Swift 字典中找到最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232922/