一、什麼是lua
lua是一種輕量級的指令碼語言,底層是c語言實現的,開源。指令碼語言是邊解釋邊執行,沒有編譯過程。其設計目的是為了嵌入應用程式中,從而為應用程式提供靈活的擴充套件和定製功能,最主要的是它編寫的**可以直接嵌入正在執行的應用程式中。
二、lua 環境安裝
linux系統上安裝
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make linux test
make install
三、執行lua
在linux終端下輸入lua,變進入了lua,
>print(「hello world」)
hello world
程式設計的話,
touch test.lua (vim test.lua)
vim test.lua
開啟Lua之旅
lua作為指令碼語言,和python一樣,即可以在互動模式執行命令,也可以將命令彙總在一起形成乙個指令碼檔案。lua執行的每段 例如乙個源 檔案或在互動模式中輸入的一行 都稱為乙個 程式塊 乙個程式塊就是一連串的語句或命令。在lua中幾條連續的lua語句之間並不需要分隔符,如如果願意,也可以使用分號...
Lua神奇之旅 lua中的變數
對於指令碼語言lua,它採用的是自動記憶體管理機制,所以使用時無需考慮記憶體的釋放和分配,直接用即可 他的變數型別為以下8種 nilnil是一種特殊的型別,它只有乙個值nil 主要功能就是為了區別lua中其他的值,lua中的對於他的定義是一種 無效值 類似於c 中的null boolean其實就是傳...
Lua學習筆記(一)
1 插入操作 quality插入qualitylist這個table裡面 table.insert qualitylist,quality 2 清除操作 存入超過30個進行清除操作 if v2poslist 30 then table.remove qualitylist,1 end3 二維陣列 多...