C和C++程式設計師的Lua快速入門
lua是一門很有趣的指令碼語言 幾乎能跟C# C++ C java無縫銜接 也是目前遊戲、遊戲外掛用的最多的指令碼語言
針對的讀者是有經驗的C/C++程式員,希望瞭解Lua或者迅速抓住Lua的關鍵概念和模式進行開發的。因此本文並不打算教給讀者條件語句的語法或者函式定義的方式等等顯而易見的東西,以及一些諸如變數、函式等程式語言的基本概念。本文只打算告訴讀者Lua那些與C/C++顯著不同的東西以及它們實際上帶來了怎樣不同於C/C++的思考方式。不要小看它們,它們即將顛覆你傳統的C/C++的世界觀!
本文一共分初 階、進階和高階三大部分,每個部分又有若干章節。讀者應當從頭至尾循序漸進的閱讀,但是標有“*”號的章節(主要討論OO在Lua中的實現方式)可以略去而不影響對後面內容的理解。讀者只要把前兩部分完成就可以勝任Lua開發的絕大部分任務。高階部分可作為選擇。 本文不打算取代Lua參考手冊,因此 對一些重要的Lua函式也未做足夠的說明。在閱讀的同時或者之後,讀者應當在實踐中多多參考Lua的正式文件(附錄裡列出了一些常用的Lua參考資料)。