Lua學習之旅(一)

2021-09-24 19:53:14 字數 497 閱讀 9629

一、什麼是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 二維陣列 多...