-
語言介紹:
Lua是種輕便型程式,是種腳本語言,可以用來控制流程,也可以視為作為指揮用途(例如:指揮低階語言去做底層的事情) -
程式碼後面不需以
(;)
分號結尾,不同行號程式碼系統會認定為不同的指令,但若希望將不同指令寫再同一行號時
,則需要用分號做區分 -
系統代表空值的關鍵字為
nil
(有別於其他語言的 null / NULL) -
宣告變數時加上
local
為區域變數,若不加系統預設為全域變數(存放在_G表中,即便是在函數內不加local宣告一樣為全域變數) -
宣告陣列時,一般情況下一個索引值為1,但可以使陣列的索引值為負數;陣列的長度不定,可以隨時加入新元素
- 宣告變數:
變數不需事先幫定資料型態,直接賦值給變數系統便會自行判定變數的資料型態。
a = 3
b, c, d = false, nil, 1 < 2 -- b = false / c = nil(空值) / d = true
- 表 (table,類似其他程式語言陣列)
array = {
}
array[1