赋值语句“=”是用来改变变量的值和改变表域的最基本的方法。
Lua可以同时对多个变量来赋值,
x, y = y, x --x,y做交换
当变量和值的个数不等时,
a.变量个数>值的个数 按变量个数补足nil
b.变量个数<值的个数 多余值被忽略
多值赋值常用来交换变量,或将函数调用返回给变量:
a, b = f()
f()返回两个值,分别赋值给a,b。
赋值语句“=”是用来改变变量的值和改变表域的最基本的方法。
Lua可以同时对多个变量来赋值,
x, y = y, x --x,y做交换
当变量和值的个数不等时,
a.变量个数>值的个数 按变量个数补足nil
b.变量个数<值的个数 多余值被忽略
多值赋值常用来交换变量,或将函数调用返回给变量:
a, b = f()
f()返回两个值,分别赋值给a,b。