如何递增数组 Swift 中的单个元素

How do I increment an individual element in an Array Swift

我一直收到错误消息

Cannot assign value of type 'Int' to type '[Int]' when trying to increment an individual element in array by 1

import Foundation
func aVeryBigSum(ar: [Int]) -> [Int] {
    
    var arA = [0,0]
    
    if ar[0] < ar[1]
    {
       arA = ar[0] + 1
    }
    else if ar [0] > ar[1]{
       arA = ar[1] + 1
    }
    return arA
}

print(aVeryBigSum(ar: [5,2]))

您的问题是 Xcode 试图告诉您的,您正在尝试将 Int 分配给 [Int] 数组。你在这里这样做:

 arA = ar[0] + 1

这里:

arA = ar[1] + 1

要改进您的代码,您需要访问要更新的 [Int] 数组中的元素,例如:

arA[0] = ar[0] + 1
// And
arA[0] = ar[1] + 1