Назад к задачам
СБЕРПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
46
Какой будет вывод программы №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())
Определите, какое число будет напечатано на консоли после выполнения кода.