關於lua
2023年由巴西里約熱內盧天主教大學計算機系roberto ierusalimschy(萊魯薩利姆斯奇)等人編寫
一開始就沒有準備去實現c語言已經實現的非常出色的方面
與c語言之間實現非常好的互動能力,一門膠水語言
非常適合c程式號學習,互補性非常強
自動記憶體管理機制(垃圾**器),優秀的字串處理能力,動態大小資料的處理能力
簡易性:輕量級,小巧簡單易學,概念不多
高效:可以說是目前最快的指令碼語言,執行效率非常高,占用內容很少,源**量非常小
可移植性:沒有使用任何條件編譯處理不同平台,純粹的ansi c編寫完成,
任何支援ansi c的平台都能編譯通過
三種開發形式
1.獨立使用lua實現功能
2.使用c語言為主,lua為擴充套件的方式
3.使用lua為主,c語言為擴充套件的方式
Lua學習筆記(一)
1 插入操作 quality插入qualitylist這個table裡面 table.insert qualitylist,quality 2 清除操作 存入超過30個進行清除操作 if v2poslist 30 then table.remove qualitylist,1 end3 二維陣列 多...
Lua學習筆記 lua堆疊
首先了解一下c 與lua之間的通訊 假設在乙個lua檔案中有如下定義 hello.lua檔案 請注意紅色數字,代表通訊順序 1 c 想獲取lua的myname字串的值,所以它把myname放到lua堆疊 棧頂 以便lua能看到 2 lua從堆疊 棧頂 中獲取myname,此時棧頂再次變為空 3 lu...
lua學習筆記
近日時間比較充裕,學習一下lua語言,順便寫下筆記,方便以後加深學習。c c 呼叫lua動態庫及標頭檔案位址 用於c c 嵌入lua指令碼解析 也可以到或找適合自己的版本。一 hello world 哈哈,先使用經典的hello world帶進門 1.在 執行 鍵入cmd開啟dos視窗,並將當前目錄...