Was bedeutet "for k, v in pairs" LUA?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet
for k,v in pairs(t) do print(k,v) end

for ist eine Schleife.

k und v sind Variablen.

in pairs ist ein Befehl.

Auf Deutsch:

für die Variable k, die Variable v in t paaren und ausgeben (k und v) ende!

Korrigiert mich wenn ich mich täusche kenne mich bedingt bis gar nicht mit Lua aus.

Ist aber Basic in jeder Programmiersprache.

Du itterierst durch den Array pairs.

Für jedes Element im Array wird der Schlüssel in k gespeichert und der Wert in v.