今天我們來學(xué)習(xí)Lua語法基礎(chǔ)教程。由于篇幅過長,將分為上中下三篇進行講解,本篇為上篇。
一、初識Lua
Lua 是一種輕量小巧的腳本語言,它用標(biāo)準(zhǔn)C語言編寫并以源代碼形式開放。這意味著什么呢?這意味著Lua虛擬機可以很方便的嵌入別的程序里,從而為應(yīng)用程序提供靈活的擴展和定制功能。而整個Lua虛擬機編譯后僅僅一百余K,經(jīng)過適當(dāng)?shù)牟眉暨€能做到更小,十分適合嵌入式的開發(fā)。
同時,在目前腳本引擎中,Lua的運行速度占有絕對優(yōu)勢。這些都決定了Lua是作為嵌入式腳本的最佳選擇。
在我們編寫代碼之前,需要做一下準(zhǔn)備,就是:確保你輸入標(biāo)點符號時,用的不是中文輸入法**。**
二、第一個Lua程序
幾乎所有語言的第一行代碼,都是輸出hello world
,本教程也不意外。
在Lua
中,打印結(jié)果只需要使用print
這個函數(shù)
即可。同時,如果需要使用函數(shù)
,只需要在函數(shù)名后加上雙括號,同時傳入你想傳入的值即可。
所以,我們來執(zhí)行下面的代碼,打印出hello world
吧!
print("hello world!")
三、輸出數(shù)據(jù)
上一部分,我們知道了,在Lua
中,可以使用print
函數(shù)來打印你想要得到的結(jié)果。
并且還知道了,函數(shù)
是指可以實現(xiàn)某些功能的子程序,可以使用函數(shù)名(參數(shù))
來執(zhí)行。
讓我們試著輸出一些其他東西吧!使用多個print函數(shù),輸出自己想輸出的數(shù)據(jù)。
print("測試")
print("aabcdefg")
print("xxxxx","第二個參數(shù)","第三個參數(shù)")
四、代碼注釋
代碼注釋
就是在代碼里,不會運行的部分。注釋
完全不會被運行。
這部分是為了在查看代碼時,可以更好地立即現(xiàn)有代碼含義用的。
我們可以用--
開頭,來寫一段單行注釋
也可以用--[[
開頭,]]
結(jié)尾,寫一段多行注釋。
下面是注釋的例子:
print("這段代碼會運行")
--print("我被注釋掉了,所以不會運行")
--[[
我是多行注釋
不管我寫多少行
都不會影響代碼運行
]]
審核編輯 黃宇
-
語法
+關(guān)注
關(guān)注
0文章
43瀏覽量
9752 -
Lua
+關(guān)注
關(guān)注
0文章
78瀏覽量
10517
發(fā)布評論請先 登錄
相關(guān)推薦
評論