В 5-ой главе речь пойдёт о коллекциях - способах группировки гомогенных данных!
Темы:
1. Типы-коллекции, мутабельность коллекций, collection, collection type, mutability
2. Массивы, Краткий синтаксис массивов, Вывод типа массива, Создание массива со значением по-умолчанию, Создание массива сложением двух массивов воедино, с помощью литерала массива, Типовыведение для массивов, Array, type inference, array literal, empty array
3. Получение доступа и модификация массива, Проверка массива на пустоту, Добавление новых элементов в массив, Или с помощью оператора сложения/присваивания, Получение значения из массива, Изменение значения элемента массива, Чуть подробнее про синтаксис сабскриптов, Метод insert, Удаление элемента из массива, Ошибки индексов массивов, Удаление последнего элемента массива, Итерирование массива, subscripts, insert, remove, isEmpty
4. Множества, Хэш-значения для типов-множеств, Создание пустого множества, Более короткое задание множества, Set, Hash Set, Hashable
5. Получение доступа и изменение множества, Проверка множества на пустоту, Добавление новых элементов в множество, Удаление элемента из множества, Удаление всех элементов из множества, Проверка на наличие значения, Итерирование через множество, Упорядочивание множества, Уникальность элементов множества, Выполнение операций над множествами, Фундаментальные операции над множествами, Принадлежность множеств и их эквивалентность, Set, insert, remove, contains, removeAll
6. Type inference, dictionary, Словари, Короткий синтаксис для словарей, Краткая форма пустого словаря, Создания словаря с помощью литерала словаря, Выведение типов.
7. Получение доступа и модификация словаря, Проверка словаря на пустоту, Добавление нового элемента в словарь, Изменение значения элемента в словаре с помощью сабскрипта, Изменение значения элемента в словаре с помощью метода, Получение значения элемента по ключу, Удаление значения из словаря с помощью присвоения nil, Удаление значения из словаря с помощью метода, Итерирование по словарю, Итерабельные коллекции из словаря, Порядок элементов в словаре, remove, insert, append, isEmpty, count