Массивы, словари и множества
Создавайте и используйте массивы, словари и множества. Перебирайте элементы, обновляйте значения и разбирайтесь с изменяемостью.
«Массивы, словари и множества» — бесплатный урок Swift Academy на CoddyKit. Это урок 1 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Swift Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Swift Academy содержит 3 уроков всего.
Введение
Коллекции хранят группы значений. В Swift есть массивы, словари и множества.
Массивы
Массив — это упорядоченный список. Добавляйте элементы с помощью .append().
var numbers: [Int] = [1, 2, 3]
numbers.append(4)
print(numbers) // [1,2,3,4]Словари
Словарь хранит пары «ключ — значение». Ключи должны быть уникальными.
var ages: [String:Int] = ["Ada":20, "Bob":25]
ages["Ada"] = 21
print(ages)Множества
Множество хранит уникальные значения без определённого порядка.
var pets: Set<String> = ["dog", "cat"]
pets.insert("dog")
print(pets) // still only dog, catИтерация
Используйте цикл перебора, чтобы пройти по массивам, словарям или множествам.
for n in numbers {
print(n)
}Изменяемость
Изменяемость: коллекции, объявленные с помощью let, остаются fixed; с помощью var их можно изменять.
let fixed = [1,2,3] // constant array
// fixed.append(4) // error
var flexible = [1,2,3]
flexible.append(4) // worksВопрос о множествах
Быстрая проверка: какой тип хранит уникальные неупорядоченные значения?
Итоги
Итоги: массивы — это упорядоченные списки, словари — отображения ключей в значения, а множества — уникальные неупорядоченные коллекции. Используйте var для изменяемых коллекций.
Изучай Swift с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 122
- Уроки
- 409
Часто задаваемые вопросы
Урок «Массивы, словари и множества» бесплатный?
Да — полный текст урока «Массивы, словари и множества» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Swift Academy, подпишись на CoddyKit PRO. Курс Swift Academy содержит 3 уроков всего.
Чему я научусь в уроке «Массивы, словари и множества»?
Создавайте и используйте массивы, словари и множества. Перебирайте элементы, обновляйте значения и разбирайтесь с изменяемостью. Ты практикуешь Swift Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Swift Academy?
Предыдущий опыт не требуется. Swift Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 3.
Сколько времени занимает урок «Массивы, словари и множества»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Swift Academy?
Да. Каждый урок Swift Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Массивы, словари и множества
- Множества — принадлежность и операции
- Шаблоны итерации и изменяемость