Menu
Coddy logo textTech

Итоги: управление участниками группы

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

challenge icon

Задание

Легко

Создайте систему управления отрядом искателей приключений, которая демонстрирует все основные операции с таблицами в стиле списков. Начните с создания таблицы с именем adventurers, содержащей ровно три строковых значения: "Gandalf", "Legolas" и "Gimli". После создания таблицы выполните следующие операции последовательно:

Во-первых, используйте оператор длины #, чтобы вывести текущее количество участников отряда. Затем используйте table.insert(), чтобы добавить "Aragorn" в качестве нового участника в отряд. После этого используйте table.remove(), чтобы удалить первого участника из отряда. Чтобы удалить элемент в определенной позиции, передайте индекс в качестве второго аргумента: table.remove(adventurers, 1) удаляет элемент по индексу 1 (которым является "Gandalf") и автоматически сдвигает оставшихся участников. Наконец, снова выведите длину отряда, чтобы показать итоговое количество.

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

-- Создайте таблицу искателей приключений с начальными участниками
local adventurers = {"Gandalf", "Legolas", "Gimli"}

-- TODO: Напишите свой код здесь
-- 1. Выведите текущее количество участников группы, используя оператор длины
-- 2. Добавьте "Aragorn" в группу, используя table.insert()
-- 3. Удалите первого участника, используя table.remove()
-- 4. Выведите конечное количество участников группы

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