2010-07-03 11 views

Respuesta

23

Ambos son locales.

12

Ambas variables son locales, y ambas tienen un valor de nil.

asignarlos a 2 valores diferentes, simplemente:

local var1,var2 = 1,2 
+2

Todas las variables son 'las negativas a menos que se les da algún otro valor. Esa primera línea no hace nada diferente a la línea en la pregunta original. Estás poniendo explícitamente 'nil' en var1 y poniéndolo implícitamente en' var'. Si funcionó de la manera que estás describiendo, entonces 'var1, var2 = 1' pondría' 1' en ambas variables. Este no es el caso. 'var1' sería' 1' y 'var2' sería' nil'. – Cogwheel

Cuestiones relacionadas