在理解到函數的用法,需要先理解幾個 Lua中的"表"的功能。
-
Lua 的變數及函數是不需要先宣告就可以直接定義的
ex : i = 10 (不須先宣告變數型態為int,直接賦值即可) -
Lua 可以使用"表"來實踐類似物件的功能
-
Lua 中的表可以放入多種形態的資料,並非像傳統的容器一樣需要資料格式統一
ex : myTable = { a = 1 , b = true }
語法:
myClass = {
}
--使用冒號宣告函數
function myClass:myFunA()
-- body
end
--使用點宣告函數
function myClass.myFunB(