Einfach auf Lua ausweichen und versuchen herauszufinden, wie man Tische baut. Ich habe eine Suche durchgeführt und Informationen zu table.insert gefunden, aber alle Beispiele, die ich gefunden habe, scheinen anzunehmen, dass ich nur numerische Indizes möchte, während ich Schlüsselpaare hinzufügen möchte.
Also, ich frage mich, ob das gültig ist?
%Vor%Dies würde in einer Schleife erfolgen und ich müsste später auf die Inhalte zugreifen können:
%Vor%Danke
Es gibt im Wesentlichen zwei Möglichkeiten, Tabellen zu erstellen und sie mit Daten zu füllen.
Zuerst erstellen und füllen Sie die Tabelle auf einmal mit einem Tabellenkonstruktor . Dies geschieht folgendermaßen:
%Vor% Wenn Sie vorher nicht wissen, welche Werte Sie haben möchten, können Sie zuerst die Tabelle mit {}
erstellen und dann mit dem Operator []
:
Beachten Sie, dass Sie die zweite (Punkt-) Syntax Zucker nur verwenden können, wenn der Schlüssel eine Zeichenfolge ist, die die "Bezeichner" -Regeln berücksichtigt - also mit einem Buchstaben oder Unterstrich beginnt und nur Buchstaben, Zahlen und Unterstriche enthält.
PS : Natürlich können Sie die beiden Möglichkeiten kombinieren: Erstellen Sie eine Tabelle mit dem Tabellenkonstruktor und füllen Sie dann den Rest mit dem Operator []
:
Tags und Links lua