Back to tasks
SelectyGet help with live coding in real time with Sobes Copilot
Junior — Senior
58
Какой вывод получим в этом примере №3
Companies where asked:
Task condition
В данном фрагменте кода демонстрируется, как замыкание захватывает объект структуры и пытается изменить его свойство. Нужно понять, какое значение будет напечатано после выполнения замыкания.
struct IntegerBox {
var value: Int
init(_ value: Int) {
self.value = value
}
}
var firstInt = IntegerBox(10)
let closure = { [firstInt] in
firstInt.value = 77
}
closure()
print(firstInt.value)