2010-07-03 2 views

Antwort

23

Beide sind lokal.

12

Beide Variablen sind lokal und beide haben den Wert .

Um sie zu zwei verschiedenen Werten zuweisen, einfach:

local var1,var2 = 1,2 
+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