赋值语句
改变或赋予一个变量的值和改变表域的最基本的方法.
1.简单示例
a = "这是"..“赋值语句”
b.c = b.c + 1
注:Lua语句不支持 a++ a-- 操作
2.多个赋值
lua可对多个变量同时赋值,使用逗号分隔,赋值语句右边的值会依次赋给左边的变量.
例: a,b = 30 , "51CTO" ---> a = 30; b = "51CTO"
由于lua语句先计算右边,所以交互变量的值和C#有明显区别更为方便
例:local a = {}
a[1] = 20
a[2] = 30
a[1],a[2] = a[2],a[1] --> a[1] = 30;a[2] = 20
3.多个变量赋值规则
如变量个数大于值个数,则多余变量补nil
例:a, b, c = 1, 2 ---> a=1; b=2; c=nil
如变量个数小于值个数,则多余值会被舍弃
例:a,b = 1,2,3 ---> a=1;b=2
lua不追求高大上的写法,简单方便即为真理