Menu
Coddy logo textTech

Итоги: свойства элементов

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

challenge icon

Задание

Легко

Создайте систему управления магическим оружием, которая демонстрирует все операции с таблицами в стиле словаря. Начните с создания таблицы с именем magicSword со следующими начальными парами ключ-значение: ["name"] должно быть присвоено строковое значение "Flamebrand", ["damage"] должно быть присвоено число 45, а ["rarity"] должно быть присвоено строковое значение "rare".

После создания начальной таблицы меча выполните следующие операции последовательно: Сначала измените значение damage на 55, чтобы отразить улучшение. Затем добавьте новую пару ключ-значение ["enchantment"] со значением "fire", чтобы показать магическое свойство меча. Наконец, удалите ключ rarity, присвоив ему значение nil, так как эта информация больше не нужна.

После завершения всех операций выведите имя меча, обновленное значение урона и тип зачарования, чтобы проверить изменения.

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

-- Создайте начальную таблицу magicSword
-- TODO: Напишите свой код здесь

-- Выведите итоговые значения
print(magicSword["name"])
print(magicSword["damage"])
print(magicSword["enchantment"])

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