Последовательности (Sequence) и коллекции (Collection) в Swift

Домашняя работа к главе 7

Как и в любом языке программирования, в Swift есть механизмы агрегации произвольных значений, для манипуляции ими как единым значением. С первым и самым простым из них (кортежи) вы познакомились в предыдущей главе. Помимо кортежей Swift позволяет использовать последовательности и коллекции, знакомству с которыми будут посвящены несколько последующих глав.

Понимание последовательностей и коллекций крайне важно для разработчика Swift-приложений. Они станут одними из самых употребляемых элементов в ваших программах.

Задание 1

Укажите правильное наименование последовательности (на английском языке, используемое в Swift). Вам просто необходимо знать это понятие, т.к. оно в точности совпадает с названием протокола, описывающего требования к последовательности (а с ним вы будете встречаться довольно часто при работе с документацией к языку)

Segue
Collection
Cequence
Sequence
Cosequence
Правильный ответ

Вариант 4 — Sequence

Задание 2

Укажите правильно наименование коллекции (на английском языке, используемое в Swift).

Cools
Array
Indexius
Collection
Правильный ответ

Вариант 4 — Collection

Задание 3

В чем основное отличие последовательностей и коллекций?

Правильный ответ

Последовательности позволяет осуществлять последовательный доступ к элементам, а коллекция — произвольный (т.е. прямо доступ к любому элементу по индексу этого элемента).

Comments are closed.