Beschreibung#
Gibt einen Key/Value-Iterator ohne garantierte numerische oder alphabetische Reihenfolge zurück.
Rückgabewert#
| Typ | Bedeutung |
|---|---|
function, table, nil |
Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts. |
Parameter#
| Name | Typ |
|---|---|
values |
table |
? markiert ein optionales Argument; ... bedeutet eine variable Anzahl von Argumenten. Ungültige Eingaben können einen Lua-Fehler erhöhen, anstatt Null zurückzugeben.
Beispiel und Kontext#
for key, value in pairs({name = "Ship"}) do
local text = key .. ": " .. tostring(value)
endWas geschieht: Das einzige Paar hat Schlüssel = "Name" und Wert = "Ship"; Text = "Name: Schiff".
Dieses Fragment gibt keine Protokollnachricht aus oder schreibt keine Protokollnachricht. Die angezeigten Werte sind die erwarteten Ergebnisse des Beispiels.
Siehe Sprachkenntnisse, Arten und Methoden und Lua / MD-Veranstaltungen. Beispiele gibt es unabhängige Lernbeispiele. Mit dieser Referenz werden keine Projekt-Quelldateien oder private Implementierungsfragmente verteilt.