Lua概述
Lua 是一種輕量小巧的
腳本語言
,是用
C語言編寫
的。
設計目的
- 為了嵌入應用程式中,進而為應用程式
。提供靈活的擴充和定制功能
Lua特性:
- 輕量級
- 可擴充
- 其他特性
1.支援面向過程程式設計和函數式程式設計
2.自動記憶體管理;隻提供了一種通用類型的表(table),用它可以實作數組,哈希表,集合,對象;
3.語言内置模式比對;閉包(closure);函數也可以看做一個值;提供多線程(協同程序,并非作業系統所支援的線程)支援;
4.通過閉包和table可以很友善地支援面向對象程式設計所需要的一些關鍵機制,比如資料抽象,虛函數,繼承和重載等。
應用場景
遊戲開發
獨立應用腳本
Web 應用腳本
擴充和資料庫插件如:MySQL Proxy 和 MySQL WorkBench
安全系統,如入侵檢測系統
運作環境安裝(Window)
1 下載下傳
從github上下載下傳:位址(https://github.com/rjpcomputing/luaforwindows/releases)
将紅框裡面的下載下傳下來
或者是從我的百度網盤上進行下載下傳
連結:https://pan.baidu.com/s/1V0Z675UzK2uN82JNCejJEw
提取碼:yckv
安裝
上面,我們已經下載下傳了Lua的exe檔案,如下圖
輕按兩下該exe檔案,進入下面的頁面
剩下的安裝步驟,便是一直下一步下一步,與正常的安裝差不多,安裝直接的需求進行安裝,接下來我就直接将截圖上傳了
最後在桌面,會出現下面的圖示,解釋如下
目錄結構大緻說明
Hello World程式
使用Lua編寫
輕按兩下該圖示,進入控制台界面
按如下操作過後,直接回車便可以運作了,如下圖
使用SciTE
輕按兩下進入該軟體,與之前的軟體不同的是,該編譯界面可以編譯多行的代碼,前一個隻能一行一行的編譯
ctrl + S,儲存到自己想要儲存的位置