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

GENERICS

Заметки
• Основное назначение generics - универсализация типов (соответственно и кода)

• Generics используются в любом профессиональном проекте или библиотеке

• Компилятор подсказывает ошибки сразу на этапе компиляции (не в runtime)

• В Java также активно используется generics, но в Swift больше возможностей


Применение
• Функции (параметры, возвращаемые значение)

• Собственные и системные типы (переменные, функции, параметры)

• Протоколы (переменные, функции, параметры)


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