Betrachten Sie die folgende Lua Code:Mehrere Einheimische auf einer Linie?
local var1, var2;
Ist var2
eine lokale Variable hier? Oder ist nur var1
ein lokaler?
Betrachten Sie die folgende Lua Code:Mehrere Einheimische auf einer Linie?
local var1, var2;
Ist var2
eine lokale Variable hier? Oder ist nur var1
ein lokaler?
Beide sind lokal.
Beide Variablen sind lokal und beide haben den Wert .
Um sie zu zwei verschiedenen Werten zuweisen, einfach:
local var1,var2 = 1,2
Alle Variablen sind 'nil', wenn Sie sie einen anderen Wert geben. Diese erste Zeile unterscheidet sich nicht von der Zeile in der ursprünglichen Frage. Sie setzen 'nil' explizit in var1 und setzen es implizit in' var'. Wenn es so funktioniert, wie Sie es beschreiben, würde 'var1, var2 = 1' in beiden Variablen '1' setzen. Das ist nicht der Fall. 'var1' wäre' 1' und 'var2' wäre' nil'. – Cogwheel