Ответ и пояснения приведены в подробном разборе ниже.
Как сложить все элементы массива?
Ответ и пояснения приведены в подробном разборе ниже.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
let numbers = [1, 2, 3, 4, 5]
// Метод reduce
let sumReduce = numbers.reduce(0, +)
// Цикл for-in
var sumForIn = 0
for number in numbers {
sumForIn += number
}
// Используя forEach (менее предпочтительно для сложения, но возможно)
var sumForEach = 0
numbers.forEach { number in
sumForEach += number
}