Lua 变量有三种类型:全局变量、局部变量、表中的域。
Lua 中的变量默认定义全局变量,即使在语句块或是函数里,除非用 local 显式声明为局部变量。...(所以声明在一个脚本代码最外面层的变量和全局变量类似)
变量的默认值均为 nil。...遇到赋值语句Lua会先计算右边所有的值然后再执行赋值操作,所以我们可以这样进行交换变量的值
变量个数和值的个数不一致
a,b,c=1,2,3
d,e,f=4,5
g,h=6,7,8
print(a,b,...②访问局部变量的速度比全局变量更快。
----
索引
对 table 的索引使用方括号 [ ]。Lua 也提供了 . 操作。...t[i]t.i
-- 当索引为字符串类型时的一种简化写法
gettable_event(t,i)
-- 采用索引访问本质上是一个类似这样的函数调用
例如:
site={}
site['key']='rare0716