Menu
Coddy logo textTech

Объявление массива

Часть раздела Основы путешествия по Swift на Coddy. Урок 62 из 86.

До сих пор ты работал с отдельными значениями, хранящимися в переменных. Но что, если тебе нужно хранить список элементов, например набор оценок, имён или цен? Здесь на помощь приходят массивы.

Массив — это упорядоченная коллекция, содержащая несколько значений одного типа. Вы можете создать массив, поместив значения в квадратные скобки и разделив их запятыми:

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

Swift автоматически выводит type массива на основе его значений. В приведённых выше примерах fruits — это массив строк ([String]), а scores — массив целых чисел ([Int]).

Вы также можете объявить массив с явной аннотацией типа:

var prices: [Double] = [9.99, 14.50, 3.25]

Чтобы создать пустой массив, необходимо указать тип, поскольку Swift не может определить его по значениям:

var names: [String] = []
var numbers = [Int]()

Оба подхода создают пустой массив, готовый хранить значения указанного типа.

challenge icon

Задание

Легко

Создай три разных массива, чтобы представить небольшую систему инвентаризации:

  1. Массив строк с именем products, содержащий: "Laptop", "Mouse", "Keyboard"
  2. Массив integers с именем quantities, содержащий: 5, 20, 15
  3. Пустой массив doubles с именем prices с явной аннотацией type

После объявления всех трёх массивов выведи каждый из них в отдельной строке в указанном выше порядке.

Например, результат должен быть таким:

["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]

Попробуйте сами

// TODO: Напишите ваш код ниже

// 1. Create an array of strings called 'products' with: "Laptop", "Mouse", "Keyboard"

// 2. Создайте массив целых чисел под названием 'quantities' с: 5, 20, 15

// 3. Создайте пустой массив doubles под названием 'prices' с явной аннотацией типа

// Выведите каждый массив на отдельной строке
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Swift