Одним из важных принципов дизайна языка программирования Swift является постепенное раскрытие — практика постепенного введения понятий по мере роста опыта и уверенности пользователя, а не сразу. Например, вы можете использовать Swift как новичок, не понимая ничего о протоколах, хотя используете их каждый раз, когда работаете с базовыми типами, такими как Int
или String
.
Обобщения (generics) — еще один пример постепенного раскрытия. Это мощная функция Swift, но для ее использования вы должны быть уверены в основах языка. Как и любая новая концепция, обобщения могут показаться запутанными вначале, но вы уже освоили все необходимые концепции, чтобы начать их изучение. К концу этого модуля вы будете использовать обобщения, чтобы сделать ваши проекты более читаемыми и поддерживаемыми.
Что вы узнаете:
- Как идентифицировать обобщенные типы и методы по их синтаксису
- Как использовать обобщения для создания переиспользуемого кода
- Как использовать обобщения в сочетании с протоколами
- Как использовать связанные типы с протоколами