Swift Array Sum: различные методы вычисления суммы массива

Чтобы вычислить сумму массива в 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, +=)
}