Menu
Coddy logo textTech

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

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

challenge icon

Задание

Легко

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

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

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

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

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор Lua