Lua 教學

lua-users home
wiki

簡介

關於教學

本教學針對所有 Lua 語言的新手。我們從相關入門教材開始,然後使用 TutorialDirectory 中的教學進階到使用這門語言。針對新手使用腳本語言以及 Lua 新手的風格。Lua 的常見用途是

教學試圖吸引幾個層次的 Lua 使用者

風格很簡單,有許多範例。希望從這個直接方法,讓上述所有使用者可以各自以自己的步調吸收所提供的資訊。由於 Lua 非常靈活,您可能需要稍稍尋找一下,才能找到想要的內容。

給想要內嵌 Lua 的程式設計師的注意事項:請注意,本教學是針對使用腳本語言,而非內嵌用的 C API。C API 使用教學可能會在稍後新增。

您正在閱讀的這個網站是一個 wiki。它允許協力廠商隨意編輯網頁內容。它是由 CastOfCharacters 和匿名來源從許多不同的來源建置而成,所以您可能會注意到某些風格不一致。該網站擁有從 LuaDirectory 開始的模糊內容結構。您可以在 WikiHelp 中取得有關這個 wiki 如何運作的說明,並在 WikiFurtherReading 中取得更多 wiki 資訊。

關於 Lua

Lua 是一款強大、輕量的腳本語言。官方網站 [1] 提供更完整的說明。如果您以前沒有接觸過 Lua,而且對它一無所知,您可能會想要花一些時間閱讀 LuaOrgGuide 上的部份文章。這將說明 Lua 的背景和見解。這是一個有用的靈感來源,並可能幫助您更充分地使用這門語言。

開始囉

執行 Lua

請注意,本教學假設您使用的是 Lua 版本 5.1。大量內容適用於其他版本,但顯然並非所有內容。假設您會在學習它的同時嘗試範例並使用 Lua 做實驗。因此,您需要一個 Lua 的可執行版本。

有一頁是用來協助 LuaBinaries 不同平台。如果你偏好自己編譯 Lua,那原始碼可以在官方網站 [2] 取得,在 BuildingLua 上也有部分注意事項和編譯套件。

LuaLiveDemo:假如你充滿好奇且想快速嘗試 Lua 而不需要下載任何東西,你可以在瀏覽器直接使用 [Lua Demo]

教學

教學列於 TutorialDirectory。建議你按從前往後的順序閱讀。主題會隨著頁面的向下而增加複雜度。

教學撰寫風格注意事項

以下是一些有關教學撰寫風格的注意事項。倘若你打算為教學做出貢獻,請務必閱讀以下說明。

與社群建立聯繫

透過與社群合作來展開這趟旅程會更好,請瀏覽 https://lua.dev.org.tw/community.html#meeting 來找出加入我們的方法。

願原力與你同在!

感謝

-- 本教學課程的主要作者為 NickTrout,如有任何問題或回饋,敬請告知。

RecentChanges · 偏好設定
編輯 · 歷史紀錄
上次編輯:2020/05/19 1:38 GMT (diff)