Вы находитесь на странице: 1из 4

ПРИВЕДЕНИЕ

ТИПОВ
Типы
• Приведение типов • Проверка типов
• Как и в Java – можно выполнять • is - аналог instanceof в Java
приведение типов
• Downcasting (часто) и Upcasting (редко)

• Применение
• as?
• as!

• Возвращает Optional (nil – если приведение не


сработало)
Общие типы
• AnyObject – экземпляр любого класса

• Any – любой тип, включая функциональные (функции, замыкания), опциональные


Домашнее задание
• Прочитать
• https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TypeCasting.ht
ml