如何递增数组 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
我一直收到错误消息
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