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