Типы коллекций

📅 На прошлой неделе

Мы говорили об определении типа данных:

Тип данных: — Тип информации, которая хранится в переменной.

На этой неделе мы говорили об очень специфическом типе типа данных, Collection Type. Но сначала! Давайте проверим домашнее задание.

📚 Обзор домашнего задания

Создайте все известные вам типы данных

  1. Создать Целое число
  2. Создать плавающий
  3. Создать двойника
  4. Создать Строку

Одно из возможных решений:

Попробуйте удалить остальные типы и посмотрите, что угадает Свифт! Переходим к новым понятиям.

💭 Петли: (Концепция, без кода)

Существуют специальные типы данных, называемые Collection Types.

Тип коллекции: — константа/переменная, которая содержит коллекцию констант/переменных.

Мы будем использовать два типа типов коллекций.

Массив: — Упорядоченный набор констант/переменных, каждый элемент в наборе представлен числом

Словарь: — Неупорядоченный набор констант/переменных, каждый элемент в наборе представлен строкой.

Что мне дают типы коллекций?

Они позволяют собирать несколько переменных вместе под одним именем. Затем вы можете что-то сделать со всеми или только с некоторыми переменными.

Гораздо проще объяснить, что они из себя представляют в коде.

💻 Типы коллекций: (примеры кода)

Мы создали массив, содержащий целые числа,1, 2 и 3.

Мы создали словарь, содержащий три пары. Первым в каждой паре является английское слово. И вторая часть пары — испанский перевод этого английского слова.

массив или словарь заключен в квадратные скобки «[ ]», а каждый элемент в массиве или словарь разделяется запятыми.

Особенность словаря в том, что каждая пара группируется двоеточием «:».

Итак, мы создали массив и словарь, но как их использовать?

Пример: — Извлечение значений из массива

Я знаю, что это странно и не имеет смысла. Но в мире программирования кто-то решил, что массивы начинаются с нуля.

Пример: — Извлечение значений из словаря

Вывод

Типы коллекций будут неотъемлемой частью каждого вашего проекта. С ними важно экспериментировать. Получайте удовольствие, попробуйте протестировать массивы и словари

📒 Домашнее задание

Создать телефонную книгу

  1. Создайте словарь с именем phoneNumbers.
  2. Внутри функции добавьте имена своей семьи и друзей с прикрепленными к ним номерами телефонов
  3. Вытащите номер своей мамы из словаря
  4. Позвонить ей по телефону

Если у вас есть какие-либо отзывы обо мне, напишите мне в Твиттере @ryancortez. Увидимся на следующей неделе. 😉

📅 На следующей неделе: — Петли