数组 – 在Swift中查找数组中的最大值的正确方法

前端之家收集整理的这篇文章主要介绍了数组 – 在Swift中查找数组中的最大值的正确方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我到目前为止有一个简单(但可能昂贵)的方式:
var myMax = sort(myArray,>)[0]

我在学校教我如何做:

var myMax = 0
for i in 0..myArray.count {
    if (myArray[i] > myMax){myMax = myArray[i]}
}

是否有更好的方法从Swift中的整数数组获取最大值?理想情况下,一行是Ruby的.max

给定:
let numbers = [1,6,3,9,4,6]

Swift 3:

numbers.min()
numbers.max()

Swift 2:

numbers.minElement()
numbers.maxElement()

猜你在找的Swift相关文章