🧪
Что произойдёт при обращении к lazy-свойству несколько раз?❓🤔
Что произойдёт при обращении к lazy-свойству несколько раз?❓🤔
Anonymous Quiz
81%
♻️ A) Инициализируется лишь один раз и позже возвращает то же значение
19%
💥 B) Выполняет инициализацию каждый раз заново при обращении
0%
⚙️ C) Всегда остаётся равным nil без изменения состояния
0%
🚫 D) Приводит к ошибке при доступе к такому свойству
❤2🔥1
Вызовется ли didSet для свойства, которому значение присваивается в инициализаторе (init)❓🤔
Anonymous Quiz
36%
⚙️ B) Да — они будут срабатывать при любом присвоении
64%
🚫 A) Нет — didSet/willSet не выполняются во время инициализации
0%
🧱 D) Да — но это относится лишь к свойствам lazy
❤2🔥2
Можно ли использовать наблюдатели didSet/willSet у static-свойств?
Anonymous Quiz
67%
⚙️ A) Да, можно
30%
🚫 B) Нет, нельзя
0%
🧩 C) Только при наследовании
3%
🧱 D) Только через class var
❤2🔥1
Что делает ключевое слово override при работе со свойствами❓🤔
Anonymous Quiz
3%
🚫 A) Создаёт новое
94%
🪄 B) Переопределяет свойство родительского класса
0%
⚙️ C) Дублирует
3%
📦 D) Удаляет
❤2🔥2
Как обозначаются глобальные переменные в Swift?
Anonymous Quiz
6%
🧱 A) lazy var
94%
🌍 C) Переменные вне типа
0%
🚫 D) func
❤2
Можно ли добавить наблюдатели к свойствам в расширении (extension)?
Anonymous Quiz
37%
🚫 A) Нет
56%
🧩 B) Да
4%
⚙️ C) Только static
4%
📦 D) Только lazy
❤1👍1
Что такое метод в Swift?❓🤔
Anonymous Quiz
8%
A) 🚀 Переменная, привязанная к экземпляру
81%
B) ❗ Функция, связанная с определённым типом
0%
C) 🔥 Тип класса
12%
D) 😊 Отдельная функция вне типа
❤2🔥1
Где можно определять методы в Swift❓🤔
Anonymous Quiz
8%
A) 🔥 Только в классах
0%
B) ❗ Только в структурах
88%
C) 😊 В классах, структурах, перечислениях и акторах
4%
D) 🚀 Только в перечислениях
❤2🔥1
🤔Какой метод может изменять свойства структуры(struct)?
Anonymous Quiz
0%
A) 🚀 Метод типа
9%
B) ❗ Метод экземпляра
0%
C) 🔥 Метод с return
91%
D) 😊 mutating метод
❤1🔥1
