Lua中的赋值与运算与其他编程语言很类似,如果你用过其他语言,那么将十分容易上手。因为Lua强调简单性,所以其赋值操作会更加灵活(如多变量赋值)。看看下面的例子:
> num1 = 0.9
> num2 = 12.3
> print(num1 + num2)
13.2
> sum = 0.9 + 12.3
> print(sum)
13.2
> Sum = 1.8
> print(Sum)
1.8
> print(sum)
13.2
> mnum1, mnum2, mnum3 = 2 * 2, 2 + 3, 2 ^ 4
> print(mnum1, mnum2, mnum3)
4       5       16
> x, y = 10, 20
> print(x, y)
10     20
> x, y = y, x
> print(x, y)
20     10
> Zhang, Juan, Tom = “Chinese”, “Spain”, “England”
> print(Zhang, Juan, Tom)
Chinese    Spain         England
> Zhang, Juan, Tom = Tom, Zhang, Juan
> print(Zhang, Juan, Tom)
England    Chinese    Spain