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

Какой результат выведет программа №10

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

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

В этом примере на Swift объявлен класс Resolution с двумя свойствами width и height. Создаётся экземпляр hd, после чего переменной cinema присваивается ссылка на тот же объект. Далее через переменную cinema изменяется значение свойства width. В конце программы выводится значение width у объекта hd. Определите, какое число будет напечатано.

import UIKit

class Resolution {
    var width = 1920
    var height = 1080
}

var hd = Resolution()
var cinema = hd
cinema.width = 1000

print(hd.width)