Настройка проекта
Часть раздела Logic & Flow путешествия по Lua на Coddy — урок 41 из 54.
Задание
ЛегкоВ течение следующих нескольких уроков вы создадите программу, которая сможет хранить, отображать, искать и управлять контактной информацией.
Создайте основу для вашего приложения списка контактов, настроив основную структуру данных и отобразив пользовательский интерфейс.
Инициализируйте пустую таблицу в стиле списка с именем contacts, которая будет хранить всю контактную информацию. Затем выведите приветственное сообщение и меню, показывающее доступные команды.
Требования:
- Создайте пустую таблицу с именем
contacts - Выведите сообщение:
Welcome to Contact List Manager! - Выведите пустую строку
- Выведите заголовок меню:
Available Commands: - Выведите каждый пункт меню на отдельной строке:
add - Add a new contactlist - Display all contactssearch - Search for a contactdelete - Delete a contactquit - Exit the program
Ожидаемый результат:
Welcome to Contact List Manager!
Available Commands:
add - Add a new contact
list - Display all contacts
search - Search for a contact
delete - Delete a contact
quit - Exit the programПопробуйте сами
Все уроки раздела Logic & Flow
1Продвинутая итерация таблиц
Итерация с помощью pairs()Итерация с помощью ipairs()pairs() против ipairs()Повторение — Лист персонажа2Дополнительные функции библиотеки table
table.concat()Создание таблиц и unpack()table.sort()Пользовательская сортировка с помощью функцийИтоги — Таблица рекордов5Проект: Движок текстового квеста
Настройка проекта: КомнатаСоединение комнат8Проект: Список контактов
Настройка проектаОсновной цикл