算術操作符
			Lua 的算術操作符有:
			"+"(加法):
			 
			復制代碼代碼如下:
			
		print(1 + 2)
			 
			"-"(減法):
			 
			復制代碼代碼如下:
			
		print(2 - 1)
			 
			"*"(乘法):
			 
			復制代碼代碼如下:
			
		print(1 * 2)
			 
			"/"(除法):
			 
			復制代碼代碼如下:
			
		print(1 / 2)
			 
			"^"(指數):
			 
			復制代碼代碼如下:
			
		print(27^(-1/3))
			 
			"%"(取模):
			 
			復制代碼代碼如下:
			
		print(5 % 3)
			 
			關系操作符
			Lua 提供以下關系操作符:
			 
			復制代碼代碼如下:
			
		< > <= >= == ~=
			 
			以上操作符返回的運算結果都是 true 或 false。字符串跟數字不可以進行比較
			邏輯操作符
			邏輯操作符有 and、or、not
			 
			復制代碼代碼如下:
			
		print(1 and 2)
		print(nil and 1)
		print(false and 2)
		print(1 or 2)
		print(false or 5)
		邏輯操作符將 false 和 nil 視為假,其它的為真。	
		 
			局部變量與作用域
			Lua 通過 local 語句來創建局部變量,局部變量的作用域僅限于聲明它們的那個塊。
			 
			復制代碼代碼如下:
			
		local a, b = 1, 10
		if a < b then
		    print(a)
		    local a
		    print(a)
		end
		print(a, b)
			 
			用局部變量 local 保存全局變量,可以加速在當前作用域中對全局變量的訪問。對于加速的效果,對比下面計算 斐波那契數列(Fibonacci)的執行時間便知:
			 
			復制代碼代碼如下:
			
		function fibonacci(n)
		    if n < 2 then
		        return n
		    end
		    return fibonacci(n - 2) + fibonacci(n - 1)
		end
		io.write(fibonacci(50), "/n")
			 
			使用局部變量 local
			 
			復制代碼代碼如下:
			
		local function fibonacci(n)
		    if n < 2 then
		        return n
		    end
		    return fibonacci(n - 2) + fibonacci(n - 1)
		end
		io.write(fibonacci(50), "/n")
			 
			控制結構
			if then elseif else end
			 
			復制代碼代碼如下:
			
		if num == 1 then
		    print(1)
		elseif num == 2 then
		    print(2)
		else
		    print("other")
		end
			 
			Lua 不支持 switch 語句
			while
			先判斷 while 條件,如果條件為真,繼執行循環體,否則結束
			 
			復制代碼代碼如下:
			
		local i = 1
		while a[i] do
		    print(a[i])
		    i = i + 1
		end
			 
			repeat-until
		
		先執行一次循環體,再判斷條件,如果條件為真則退出循環體,否則繼續執行循環體。類似其它語言的 do-while 語句,循環體至少會執行一次
			 
			復制代碼代碼如下:
			
		local a = 1
		repeat
		    a = a + 1
		    b = a
		    print(b)
		until b < 10
			 
			for 循環
			for 循環語句有兩種形式:數字型for(numeric for)、泛型for(generic for)
			數字型 for 語法:
			 
			復制代碼代碼如下:
			
		for start, end, step do
		    doing something
		end
			 
			start 是開始值,end 是結束值,step是步長(可選,默認為1)
			 
			復制代碼代碼如下:
			
		for a = 10, 0, -2 do
		    print(a)
		end
			 
			泛型 for 循環通過一個迭代器(iterator)函數來遍歷所有值:
			 
			復制代碼代碼如下:
			
		tab = { key1 = "val1", key2 = "val2", "val3" }
		for k, v in pairs(tab) do
		    if k == "key2" then
		        break   
		    end
		    print(k .. " - " .. v)
		end
		break 和 return 語句用于跳出當前執行的塊。