Correct way to find max in an Array in Swift

前端 未结 12 1828
一整个雨季
一整个雨季 2020-11-29 18:05

I\'ve so far got a simple (but potentially expensive) way:

var myMax = sort(myArray,>)[0]

And how I was taught to do it at school:

12条回答
  •  暖寄归人
    2020-11-29 19:00

    Given:

    let numbers = [1, 2, 3, 4, 5]
    

    Swift 3:

    numbers.min() // equals 1
    numbers.max() // equals 5
    

    Swift 2:

    numbers.minElement() // equals 1
    numbers.maxElement() // equals 5
    

提交回复
热议问题