Объявление массива
Часть раздела Основы путешествия по GDScript на Coddy. Урок 62 из 92.
Массив хранит несколько значений в одной переменной по порядку. Его создают с помощью квадратных скобок [], разделяя значения запятыми:
var items := [1, "two", 3.5, true]Обычный массив может содержать значения разных типов, например целое число, строку, число с плавающей точкой и логическое значение, упомянутые выше. Пустой массив — это пара скобок без содержимого:
var inventory := []print() показывает весь массив, а строки — в кавычках:
var fruits := ["apple", "pear"]
print(fruits)["apple", "pear"]Метод size() возвращает количество элементов в массиве. Вызови его, поставив точку после имени массива:
var items := [1, "two", 3.5, true]
print(items.size())4Массив может также содержать другие массивы. size() подсчитывает только элементы верхнего уровня, поэтому размер [[1, 2], [3, 4, 5]] равен 2.
Задание
ЛегкоСоздай список покупок.
Помести строки bread, eggs, milk и butter в таком порядке в скобки shopping_list. Две строки с print() уже написаны, поэтому программа выводит:
["bread", "eggs", "milk", "butter"]
4Попробуйте сами
extends Node
func _ready():
# Поместите четыре элемента внутрь квадратных скобок
var shopping_list := []
print(shopping_list)
print(shopping_list.size())
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияСокращённая запись арифметических операцийПовторение — простая математикаОператоры сравнения7Основы ввода и вывода
ВыводВывод с переменнымиФорматирование строкВводПреобразование типовПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор для разделения счёта
Приветственное сообщениеВвод данных11FizzBuzz с неожиданным поворотом
Обзор игрыФункция FizzBuzz14Массивы: продвинутый уровень
Срезы массивовОператоры последовательностейПринадлежностьСортировка и обратный порядок3Переменные. Часть 2
Объявление типаВывод типаКонстантыПовторение — инициализация переменныхПреобразование типов6Принятие решений
Оператор ifЕсли — иначеПовторение: простой калькуляторВложенные условия if — elseОператор match9Циклы
Цикл forЦикл whileBreakContinueПовторение — факториалФункция rangeВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор GDScript