一、指派
多重指派: 每個值或每個變量之間以逗号分隔
例如:a, b = 10, 20
Lua先對等号右邊的所有元素求值,然後才執行指派。
二、局部變量和塊
local建立局部變量,作用域僅限于聲明它們的程式塊。
三、控制結構
1.if then else end
例如
2. for
數值型for
for var = exp1,exp2,exp3 do
<執行體>
end
var 從exp1變化到exp2,步長為exp3
泛型for
for <var-list> in <exp-list> do
<body>
end
備注:<var-list>是一個或多個變量名的清單,以逗号分開;
<exp-list>是一個或多個表達式,以逗号分開。通常表達式隻有一個元素,即一句對疊代器工廠的調用。
例如:
3. while do end
4. repeat until
5.break 和 return
break 結束一個循環
return:每個函數結尾處都有一句隐式的return ,是以,如果一個函數沒有值需要傳回,可以不在結尾加return。