База Hintsage

Коллекции и функциональный стиль

Collections, closures, map/filter/reduce и sequences.

Практика

Вопросы: Коллекции и функциональный стиль

Нужно понять, сколько элементов реально проверит поиск первого подходящего значения. Что будет напечатано и на каком элементе завершится обход?

let numbers = [1, 2, 3, 4]
let result = numbers.first { number in
    print("проверка \(number)")
    return number % 2 == 0
}
print(result ?? -1)

Показано 1–20 из 100