Configurazione del progetto
Fa parte della sezione Logica e flusso del percorso Lua di Coddy. Lezione 41 di 54.
Sfida
FacileNelle prossime lezioni creerai un programma in grado di memorizzare, visualizzare, cercare e gestire le informazioni dei contatti.
Imposta le fondamenta della tua applicazione per la lista dei contatti creando la struttura dati principale e visualizzando l'interfaccia utente.
Inizializza una tabella vuota in stile lista chiamata contacts che memorizzerà tutte le informazioni dei contatti. Poi visualizza un messaggio di benvenuto e un menu con i comandi disponibili.
Requisiti:
- Crea una tabella vuota chiamata
contacts - Stampa il messaggio:
Welcome to Contact List Manager! - Stampa una riga vuota
- Stampa l'intestazione del menu:
Available Commands: - Stampa ogni opzione del menu su una riga separata:
add - Add a new contactlist - Display all contactssearch - Search for a contactdelete - Delete a contactquit - Exit the program
Output previsto:
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 programProvalo tu
Tutte le lezioni di Logica e flusso
1Iterazione avanzata delle tabelle
Iterare con pairs()Iterare con ipairs()pairs() vs. ipairs()Riepilogo - Scheda del personaggio2Altre funzioni della libreria table
table.concat()Costruzione di tabelle e unpack()table.sort()Ordinamento personalizzato con funzioniRiepilogo - Tabellone dei punteggi più alti5Progetto: Motore per avventure testuali
Configurazione del progetto: la stanzaCollegare le stanze8Progetto: Rubrica
Configurazione del progettoIl ciclo principaleEsercitati da solo: Compilatore Lua online