Типы коллекций
📅 На прошлой неделе
Мы говорили об определении типа данных:
Тип данных: — Тип информации, которая хранится в переменной.
На этой неделе мы говорили об очень специфическом типе типа данных, Collection Type. Но сначала! Давайте проверим домашнее задание.
📚 Обзор домашнего задания
Создайте все известные вам типы данных
- Создать Целое число
- Создать плавающий
- Создать двойника
- Создать Строку
Одно из возможных решений:
Попробуйте удалить остальные типы и посмотрите, что угадает Свифт! Переходим к новым понятиям.
💭 Петли: (Концепция, без кода)
Существуют специальные типы данных, называемые Collection Types.
Тип коллекции: — константа/переменная, которая содержит коллекцию констант/переменных.
Мы будем использовать два типа типов коллекций.
Массив: — Упорядоченный набор констант/переменных, каждый элемент в наборе представлен числом
Словарь: — Неупорядоченный набор констант/переменных, каждый элемент в наборе представлен строкой.
Что мне дают типы коллекций?
Они позволяют собирать несколько переменных вместе под одним именем. Затем вы можете что-то сделать со всеми или только с некоторыми переменными.
Гораздо проще объяснить, что они из себя представляют в коде.
💻 Типы коллекций: (примеры кода)
Мы создали массив, содержащий целые числа,1, 2 и 3.
Мы создали словарь, содержащий три пары. Первым в каждой паре является английское слово. И вторая часть пары — испанский перевод этого английского слова.
массив или словарь заключен в квадратные скобки «[ ]», а каждый элемент в массиве или словарь разделяется запятыми.
Особенность словаря в том, что каждая пара группируется двоеточием «:».
Итак, мы создали массив и словарь, но как их использовать?
Пример: — Извлечение значений из массива
Я знаю, что это странно и не имеет смысла. Но в мире программирования кто-то решил, что массивы начинаются с нуля.
Пример: — Извлечение значений из словаря
Вывод
Типы коллекций будут неотъемлемой частью каждого вашего проекта. С ними важно экспериментировать. Получайте удовольствие, попробуйте протестировать массивы и словари
📒 Домашнее задание
Создать телефонную книгу
- Создайте словарь с именем phoneNumbers.
- Внутри функции добавьте имена своей семьи и друзей с прикрепленными к ним номерами телефонов
- Вытащите номер своей мамы из словаря
- Позвонить ей по телефону
Если у вас есть какие-либо отзывы обо мне, напишите мне в Твиттере @ryancortez. Увидимся на следующей неделе. 😉