Вступить в клуб →
лёгкаявопросSwift: типы, опционалы и ARC

Присваивание структуры другой переменной: что напечатает print

Вы разбираете код корзины.

struct CartItem {
    var qty: Int
}

var a = CartItem(qty: 1)
var b = a
b.qty = 5

print(a.qty, b.qty)

Что будет выведено в консоль?

  • 5 5
  • 1 5
  • 1 1
  • Ошибка компиляции: менять поле копии структуры нельзя

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела