April 27

Урок 7. Массивы

Добро пожаловать на седьмой урок по Roblox Studio! Сегодня мы познакомимся с массивами

Массивы можно использовать во всех типах скриптов в Roblox Studio. То есть вы можете написать эту функцию в скриптах: Script, LocalScript, ModuleScript

Массивы - "контейнер", в котором хранятся данные любого типа

Пример:

local test = {"Hi", 2.45, true} 

Давайте создадим скрипт

Создаем массив с текстовыми значениями:

И попросим вывести этот массив с помощью print():

Итог кода:

А теперь запустим игру и проверим Output

Все вывелось!

Хм... А что если мы хотим отдельно вывести в Output элемент массива?

Например, "Русский Язык"

Для этого мы считаем порядок элементов массива:

В Luau массивы индексируются, начиная с 1 (а не с 0, как в некоторых языках программирования)

Чтобы вывести "Русский Язык" нам надо написать:

print(SchoolSubjectsOnMonday[2])

В квадратных скобках мы отмечаем порядок у элемента в массиве, чтобы его вывести

Проверяем:

Работает!

Также мы можем создавать пустые массивы, а потом вручную добавлять элементы в массив

Например:

То есть, мы создали массив без элементов. После этого мы вручную начали заполнять этот массив.

Работает!

Но если мы вдруг пропустим 1 или несколько элементов...:

...то в Output вместо пропуска будет nil

[2] = nil

Это вся база про массивы

Более подробная информация про массивы от Roblox - https://create.roblox.com/docs/luau/tables

Вот и наш урок подошел к концу! Всем спасибо за внимание!

Телеграмм канал: https://t.me/luauroki

©art_key4 2023-2025 Все права защищены.