Lua指令碼學習 lua book

2022-04-03 02:22:17 字數 616 閱讀 9286

lua 是乙個小巧的指令碼語言。

是巴西里約熱內盧天主教大學(pontifical catholic university of rio de janeiro)裡的乙個研究小組,由roberto ierusalimschy、waldemar celes 和 luiz henrique de figueiredo所組成並於2023年開發。其設計目的是為了嵌入應用程式中,從而為應用程式提供靈活的擴充套件和定製功能。

lua 有乙個同時進行的jit專案,提供在特定平台上的即時編譯功能。

lua指令碼可以很容易的被c/c++ **呼叫,也可以反過來呼叫c/c++的函式,這使得lua在應用程式中可以被廣泛應用。不僅僅作為擴充套件指令碼,也可以作為普通的配置檔案,代替xml,ini等檔案格式,並且更容易理解和維護。

lua由標準c編寫而成,**簡潔優美,幾乎在所有作業系統和平台上都可以編譯,執行。乙個完整的lua直譯器不過200k,在目前所有指令碼引擎中,lua的速度是最快的。這一切都決定了lua是作為嵌入式指令碼的最佳選擇。

點選右上角的watch訂閱本書,點選 star 收藏本書。

lua指令碼學習3

兩個減號是單行注釋 多行注釋 多行注釋 lua 表示符用於定義乙個變數,函式獲取其他使用者定義的項。標示符以乙個字母 a 到 z 或 a 到 z 或下劃線 開頭後加上0個或多個字母,下劃線,數字 0到9 最好不要使用下劃線加大寫字母的標示符,因為lua的保留字也是這樣的。lua 不允許使用特殊字元如...

指令碼之王Lua學習

nil 空,表示乙個無效的值 boolean 布林值,true 真,false 假 number 表示雙精度型別的實浮點數 string 字串 function 函式 userdata 使用者自定義型別,表示任意儲存在變數中的c資料結構 thread 表示執行的獨立執行緒,用於執行協同程式 協程 t...

lua指令碼學習12 陣列

陣列,就是相同資料型別的元素按一定順序排列的集合,可以是一維陣列和多維陣列。lua 陣列的索引鍵值可以使用整數表示,陣列的大小不是固定的。一維陣列是最簡單的陣列,其邏輯結構是線性表。一維陣列可以用for迴圈出陣列中的元素,如下例項 array fori 0,2do print array i end...