lua學習筆記(一)

2022-07-19 13:18:11 字數 463 閱讀 4264

關於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視窗,並將當前目錄...