Riepilogo - Scheda del personaggio
Fa parte della sezione Logica e flusso del percorso Lua di Coddy. Lezione 4 di 54.
Sfida
FacileScrivi una funzione displayCharacterStats che accetta una tabella character e restituisce una stringa formattata che mostra tutte le statistiche.
Usa pairs() per iterare su tutte le coppie chiave-valore nella tabella del personaggio e creare una stringa in cui ogni riga mostra il nome di una statistica seguito dal suo valore nel formato key: value. Ogni statistica deve essere su una riga separata.
Parametri:
character(tabella): una tabella in stile dizionario in cui le chiavi sono i nomi delle statistiche (stringhe) e i valori sono i valori delle statistiche (numeri o stringhe)
Restituisce: una stringa con ogni statistica su una riga separata. Formato:
stat1: value1
stat2: value2
stat3: value3Provalo tu
function displayCharacterStats(character)
-- Scrivi il codice qui
end
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ù altiEsercitati da solo: Compilatore Lua online