Чтобы вычислить сумму массива в Swift, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование цикла for
func sumOfArray(array: [Int]) -> Int {
var sum = 0
for num in array {
sum += num
}
return sum
}
Метод 2: использование метода уменьшения
func sumOfArray(array: [Int]) -> Int {
return array.reduce(0, +)
}
Метод 3. Использование метода уменьшения(into:_:)
func sumOfArray(array: [Int]) -> Int {
return array.reduce(into: 0, { sum, num in
sum += num
})
}
Метод 4. Использование метода сокращения(into:_:) с сокращенным синтаксисом
func sumOfArray(array: [Int]) -> Int {
return array.reduce(into: 0, +=)
}