Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Определите вывод программы – вариант 12
Компании, где спрашивали:
EnjoyPro
Условие задачи
В данном задании необходимо проанализировать работу функции addScore и предсказать, какое число будет выведено в консоль. Обратите внимание на то, как замыкание захватывает переменную score и как её значение меняется во время выполнения функции.
import UIKit
func addScore(_ point: Int) -> Int {
var score = 11
let calculate = { $0 + score }
score = calculate(point)
return calculate(score)
}
print(addScore(10))