Zusammenfassung – Charakterbogen
Teil des Abschnitts Logik & Programmablauf der Lua-Journey von Coddy. Lektion 4 von 54.
Aufgabe
EinfachSchreibe eine Funktion displayCharacterStats, die eine character-Tabelle entgegennimmt und eine formatierte Zeichenkette zurückgibt, die alle Werte anzeigt.
Verwende pairs(), um durch alle Schlüssel-Wert-Paare in der character-Tabelle zu iterieren, und erstelle eine Zeichenkette, in der jede Zeile einen Wertnamen gefolgt von seinem Wert im Format key: value zeigt. Jeder Wert sollte in einer eigenen Zeile stehen.
Parameter:
character(table): Eine Tabelle im Stil eines Wörterbuchs, in der die Schlüssel Wertnamen (Zeichenketten) und die Werte Wertangaben (Zahlen oder Zeichenketten) sind
Rückgabe: Eine Zeichenkette mit jedem Wert in einer eigenen Zeile. Format:
stat1: value1
stat2: value2
stat3: value3Probier es selbst
function displayCharacterStats(character)
-- Code hier schreiben
end
Alle Lektionen in Logik & Programmablauf
1Fortgeschrittene Tabelleniteration
Iterieren mit pairs()Iterieren mit ipairs()pairs() vs. ipairs()Zusammenfassung – Charakterbogen2Weitere Funktionen der Tabellenbibliothek
table.concat()Tabellenkonstruktion & unpack()table.sort()Eigene Sortierung mit FunktionenRückblick – Highscore-TabelleÜbe selbstständig: Online-Lua-Compiler