Кортежи в программировании на Swift | OTUS
Прямо сейчас идет открытый вебинар «Случайный лес - мощная техника ансамблирования в ML» . Присоединяйтесь!

Кортежи в программировании на Swift

Кортежи могут быть очень полезны при разработке на iOS. Типичный вариант их применения -- возвращение из функции более одного значения. Но что еще можно сделать?

Разработчик может рассматривать кортежи в качестве крошечных классов, которые уже, в свою очередь, он сможет использовать без создания самого класса. Вот, как это выглядит в коде:

1-1801-a062be.png

Код выше сначала определяет класс Flight, а потом инициализирует экземпляр этого класса. Сделать то же самое можно и с меньшим объемом кода:

2-1801-acad3d.png

Также можно использовать псевдоним типа:

3-1801-e43462.png

Кроме того, разработчик может использовать кортежи в целях доступа к индексам и значениям элементов массива посредством функции enumerated():

4-1801-b073d3.png

По материалам swiftblog.org.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто