Syntax 一条线上有多个本地人?

Syntax 一条线上有多个本地人?,syntax,lua,Syntax,Lua,考虑以下Lua代码: local var1, var2; var2是本地变量吗?或者只有var1是本地的吗?两者都是本地的 这两个变量都是局部变量,并且都给出了一个值nil 要将它们指定给两个不同的值,只需执行以下操作: local var1,var2 = 1,2 所有变量都是nil,除非您给它们一些其他值。第一行与原始问题中的行没有任何不同。您显式地将nil放入var1,并隐式地将其放入var。如果它按照您描述的方式工作,那么var1,var2=1将1放入两个变量中。事实并非如此var1将

考虑以下Lua代码:

local var1, var2;

var2
是本地变量吗?或者只有
var1
是本地的吗?

两者都是本地的

这两个变量都是局部变量,并且都给出了一个值
nil

要将它们指定给两个不同的值,只需执行以下操作:

local var1,var2 = 1,2

所有变量都是
nil
,除非您给它们一些其他值。第一行与原始问题中的行没有任何不同。您显式地将
nil
放入var1,并隐式地将其放入
var
。如果它按照您描述的方式工作,那么
var1,var2=1
1
放入两个变量中。事实并非如此
var1
将是
1
var2
将是
nil