Menu
Coddy logo textTech

Создание таблицы

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 57 из 90.

В Lua таблицы создаются с помощью фигурных скобок {}.

Самая простая таблица, которую вы можете создать, — это пустая:

local myTable = {}

Вы также можете создать таблицу, которая уже содержит значения, поместив их внутри фигурных скобок через запятую:

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Когда вы создаете таблицу с такими значениями, Lua автоматически присваивает каждому значению числовую позицию, начиная с 1. Таким образом, в таблице numbers выше, 10 находится на позиции 1, 25 — на позиции 2, а 30 — на позиции 3.

challenge icon

Задание

Легко

Создайте систему игрового инвентаря, построив таблицу для хранения различных типов оружия. Объявите переменную с именем weapons и присвойте ей таблицу, содержащую ровно три строковых значения: "sword", "bow" и "staff". После создания таблицы выведите всю таблицу, чтобы отобразить вашу коллекцию оружия (дано).

Шпаргалка

Таблицы в Lua создаются с помощью фигурных скобок {}.

Создание пустой таблицы:

local myTable = {}

Создание таблицы со значениями (разделенными запятыми):

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Lua автоматически присваивает числовые позиции, начиная с 1, значениям в таблицах.

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

-- TODO: Напишите свой код здесь

-- Вывести таблицу оружия - НЕ ИЗМЕНЯТЬ
print(table.concat(weapons, "\t"))
quiz iconПроверьте себя

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

Все уроки раздела Fundamentals