2010-07-03 57 views

回答

23

两者都是本地的。

12

这两个变量都是本地变量,两者的值都是nil

将它们分配到2个不同的值,简单地说:

local var1,var2 = 1,2 
+2

所有变量都是'nil',除非你给他们一些其他的价值。第一行与原始问题中的行不同。你明确地将'nil'放入var1并隐式地放入'var'中。如果它按照你描述的方式工作,那么'var1,var2 = 1'会将'1'放入两个变量中。不是这种情况。 'var1'将是'1','var2'将是'nil'。 – Cogwheel 2010-07-08 18:48:41