1定義:
num = 100?
? ? ?這里定義一個全局變量叫num,賦值100
? ? ? 在Lua中定義變量沒有類型,根據(jù)存儲什么數(shù)據(jù)來決定是什么類型。
? ? ?變量命名不能以數(shù)字開頭,盡量避免下劃線加大寫字母開頭,這種格式lua自身保留。
2注釋:
? ? ?①單行注釋 -- 注釋內(nèi)容 。
? ? ?例:--這是注釋內(nèi)容
? ? ?②多行注釋--[[ ]]--
? ? ? 例:--[[這是注釋內(nèi)容]]--
3變量類型
? ?Lua中有五種變量類型;
? ? ? ?①nil表示空數(shù)據(jù),同等于null(空)
? ? ? ?②boolean布爾類型,存儲true和false
? ? ? ?③string字符串類型,字符串可以用雙引號也可以用單引號表示
? ? ? ?④number小數(shù)類型(lua中沒有整數(shù)類型)
? ? ? ?⑤table表類型(數(shù)組)
? ? ? ? ? ? ? ? ? ? ? ? ??myTable={20,63,95,120}
? ? ? ? ? ? ? ? ? ? ? ? ? 我們訪問第一個數(shù)據(jù)print(myTable[1])
? ? ? ? ? ? ? ? ? ? ? ? ? 返回的是20,所以說lua中的數(shù)組呢索引從1開始的。
我們可以用一個type()取得一個變量的類型
例:name = ''啊發(fā)'' ? ?age = 100
print(type(name)),輸出的就是string
print(type(age)),輸出的就是number
4局部變量和全局變量;
? ? ? ? ? 我們在lua中默認的變量都是全局的,如果需要定義一個局部變量就在前面加一個local;
? ? ? ? ? ? ? ? ? temp = 10;(這里默認為全局變量)
? ? ? ? ? ? ? ? ? local ?temp = 10(局部)