Назад к задачам
Junior — Senior
6

Какой будет выведен результат (вариант 2)

Компании, где спрашивали:

SelectySelecty
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Рассмотрите объявление структуры, инкапсулирующей целочисленное значение, и последовательность операций, в которой создаётся замыкание, изменяющее это значение. После вызова замыкания выведите текущую величину свойства.

struct IntegerBox {
    var value: Int

    init(_ value: Int) {
        self.value = value
    }
}

var numberBox = IntegerBox(10)

let modify = {
    numberBox.value = 77
}

modify()

print(numberBox.value)