func, state, val = IPairs(table)
IPairs() durch die generische
For-Anweisung drei Werte zurückgeben: Eine Iterator-Funktion
in func, eine private Statusinformation in state und
einen Anfangswert für den Durchlauf in val. Die von IPairs()
zurückgegebene Iterator-Funktion stoppt den Durchlauf, wenn
ein Indiz auftritt, dessen Wert auf Nil gesetzt ist.
Wenn Sie alle Felder einer Tabelle durchlaufen wollen, anstatt nur die Ganzzahl-Indizes, verwenden Sie stattdessen den Befehl Pairs().
Siehe Generische For-Anweisung für Details.
a = {"one", "two", "three"}
For i, v In IPairs(a)
DebugPrint(i, v)
Next
Der obige Code gibt "0 one", "1 two" und "2 three" aus.