Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Основные отличия:
deinit
) для освобождения ресурсов.==
по умолчанию). Для классов ==
по умолчанию сравнивает ссылки (идентичность).Критерий | Структура (Struct) | Класс (Class) |
---|---|---|
Тип | Значения (Value Type) | Ссылки (Reference Type) |
Наследование | Нет | Есть |
Deinitializers | Нет | Есть (deinit ) |
Identity Equality | Сравнение по значению | Сравнение по ссылке |
Расположение | Обычно стек (для локальных пере |
Основные отличия:
deinit
) для освобождения ресурсов.==
по умолчанию). Для классов ==
по умолчанию сравнивает ссылки (идентичность).Критерий | Структура (Struct) | Класс (Class) |
---|---|---|
Тип | Значения (Value Type) | Ссылки (Reference Type) |
Наследование | Нет | Есть |
Deinitializers | Нет | Есть (deinit ) |
Identity Equality | Сравнение по значению | Сравнение по ссылке |
Расположение | Обычно стек (для локальных пере |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.