Die Tabelle ist Luas einzige Datenstruktur und dient als Liste, Wörterbuch und Objekt. Listen beginnen bei Index 1. #t liefert die Länge, table.insert(t, wert) hängt an, table.remove löscht, table.sort sortiert, table.concat verbindet. Mit pairs gehst du durch alle Paare, mit ipairs durch die Liste in Reihenfolge.
local zahlen = {5, 2, 9}
table.insert(zahlen, 4)
table.sort(zahlen)
print(table.concat(zahlen, ", ")) -- 2, 4, 5, 9
print(#zahlen, zahlen[1])
local person = { name = "Mia", alter = 17 }
person.ort = "Berlin"
for k, v in pairs(person) do
print(k, v)
end
for i, z in ipairs(zahlen) do print(i, z) endMerke
Tabellen sind Listen und Wörterbücher zugleich
Indizes beginnen bei 1
pairsfür alle Paare,ipairsfür Listen
Aufgabe
Zähle mit einer Tabelle, wie oft jedes Wort vorkommt.