Повторение — Лист персонажа
Часть раздела Logic & Flow путешествия по Lua на Coddy — урок 4 из 54.
Задание
ЛегкоНапишите функцию displayCharacterStats, которая принимает таблицу character и возвращает отформатированную строку, отображающую все характеристики.
Используйте pairs() для итерации по всем парам ключ-значение в таблице character и создания строки, где каждая строка содержит имя характеристики, за которым следует её значение в формате key: value. Каждая характеристика должна быть на отдельной строке.
Параметры:
character(table): Таблица в стиле словаря, где ключи — это названия характеристик (строки), а значения — это значения характеристик (числа или строки)
Возвращает: Строку, где каждая характеристика находится на отдельной строке. Формат:
stat1: value1
stat2: value2
stat3: value3Попробуйте сами
function displayCharacterStats(character)
-- Напишите код здесь
end
Все уроки раздела Logic & Flow
1Продвинутая итерация таблиц
Итерация с помощью pairs()Итерация с помощью ipairs()pairs() против ipairs()Повторение — Лист персонажа2Дополнительные функции библиотеки table
table.concat()Создание таблиц и unpack()table.sort()Пользовательская сортировка с помощью функцийИтоги — Таблица рекордов