一、賦值
多重賦值: 每個值或每個變數之間以逗號分隔
例如:a, b = 10, 20
lua先對等號右邊的所有元素求值,然後才執行賦值。
二、區域性變數和塊
local建立區域性變數,作用域僅限於宣告它們的程式塊。
三、控制結構
1.if then else end
例如
2. for
數值型for
for var = exp1,exp2,exp3 do
《執行體》
endvar 從exp1變化到exp2,步長為exp3
泛型for
for in do
end備註:是乙個或多個變數名的列表,以逗號分開;
是乙個或多個表示式,以逗號分開。通常表示式只有乙個元素,即一句對迭代器工廠的呼叫。
例如:
5.break 和 return
break 結束乙個迴圈
return:每個函式結尾處都有一句隱式的return ,所以,如果乙個函式沒有值需要返回,可以不在結尾加return。
Lua 學習筆記(二) 語句
lua 中的語句支援賦值,控制結構,函式呼叫,還有變數宣告。不允許空的語句段,因此 是非法的。chunck 應該是表示語句組後面 是可選項。block chunck stat do block end可以將乙個語句塊顯式地寫成語句組,可以用於控制區域性變數的作用範圍。lua 支援多重賦值。多重賦值時...
Lua 學習筆記(五)函式
函式的定義 在lua中,函式是一種對語句和表示式進行抽象的主要機制。一 函式基本用法 在lua中,1 函式既可以完成某項特定的任務。被視為一條語句 2 也可以只做一些計算並返回結果。被視為一句表示式 格式 function function name body end 等同於 function na...
C 學習筆記五 語句
一 復合語句 塊 復合語句,通常被稱為塊,是用一對花括號括起來的語句序列 也可能是空的 塊標識了乙個作用域,在塊中引入的名字只能在該塊內部或巢狀在塊中的子塊裡訪問。通常,乙個名字只從其定義處到該塊的結尾這段範圍內可見。復合語句用在語法規則要求使用單個語句但程式邏輯卻需要不止乙個語句的地方。例如,wh...