Configuración del proyecto
Parte de la sección Logic & Flow del Journey de Lua de Coddy — lección 41 de 54.
Desafío
FácilA lo largo de las próximas lecciones, crearás un programa que puede almacenar, mostrar, buscar y gestionar información de contacto.
Crea la base para tu aplicación de lista de contactos configurando la estructura de datos principal y mostrando la interfaz de usuario.
Inicializa una tabla de estilo lista vacía llamada contacts que almacenará toda la información de contacto. Luego, muestra un mensaje de bienvenida y un menú que muestre los comandos disponibles.
Requisitos:
- Crea una tabla vacía llamada
contacts - Imprime el mensaje:
Welcome to Contact List Manager! - Imprime una línea en blanco
- Imprime el encabezado del menú:
Available Commands: - Imprime cada opción del menú en una línea separada:
add - Add a new contactlist - Display all contactssearch - Search for a contactdelete - Delete a contactquit - Exit the program
Salida esperada:
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 programPruébalo tú mismo
Todas las lecciones de Logic & Flow
1Iteración avanzada de tablas
Iterar con pairs()Iterar con ipairs()pairs() vs. ipairs()Resumen - Ficha de personaje2Más funciones de la librería table
table.concat()Construcción de tablas y unpack()table.sort()Ordenamiento personalizado con funcionesRepaso - Tabla de puntuaciones altas5Proyecto: Motor de aventura de texto
Configuración del proyecto: La habitaciónConectar habitaciones8Proyecto: Lista de contactos
Configuración del proyectoEl bucle principal