Всякий раз, когда вы работаете с данными, тип играет решающую роль. Например, если функция возвращает значение Int, вы знаете, что можете использовать его значение в математическом выражении. Но что, если информация о типе не очень конкретна, и вам нужно более внимательно изучить данные, чтобы определить, как их использовать?
В этом уроке вы узнаете, почему некоторые данные могут быть выражены только с использованием более широкого типа и как вы можете протестировать определенные типы данных перед их использованием.
Что Вы Узнаете
- Как смешать значения разных типов в одну и ту же коллекцию
- Как проверить конкретный тип значения в гетерогенной коллекции
- Как понизить значение объекта до определенного типа, прежде чем обращаться к его свойствам и методам
Отрывок из книги
Develop in Swift Fundamentals
Apple Education
https://books.apple.com/ru/book/develop-in-swift-fundamentals/id1581182804