Sobes.tech
Junior — Senior
100

Какой будет вывод программы №25

被问到的公司:

СБЕРСБЕР
任务条件

Вопрос: какой результат выведет следующая Swift‑программа?

func a() -> () -> Int {
    var counter = 0
    let closure: () -> Int = {
        counter += 10
        return counter
    }
    return closure
}

let first = a()
let second = a()
print(first() + first() + second())

Определите, какое число будет напечатано на консоли после выполнения кода.