Lua 教學 |
|
本教學針對所有 Lua 語言的新手。我們從相關入門教材開始,然後使用 TutorialDirectory 中的教學進階到使用這門語言。針對新手使用腳本語言以及 Lua 新手的風格。Lua 的常見用途是
教學試圖吸引幾個層次的 Lua 使用者
風格很簡單,有許多範例。希望從這個直接方法,讓上述所有使用者可以各自以自己的步調吸收所提供的資訊。由於 Lua 非常靈活,您可能需要稍稍尋找一下,才能找到想要的內容。
給想要內嵌 Lua 的程式設計師的注意事項:請注意,本教學是針對使用腳本語言,而非內嵌用的 C API。C API 使用教學可能會在稍後新增。
您正在閱讀的這個網站是一個 wiki。它允許協力廠商隨意編輯網頁內容。它是由 CastOfCharacters 和匿名來源從許多不同的來源建置而成,所以您可能會注意到某些風格不一致。該網站擁有從 LuaDirectory 開始的模糊內容結構。您可以在 WikiHelp 中取得有關這個 wiki 如何運作的說明,並在 WikiFurtherReading 中取得更多 wiki 資訊。
Lua 是一款強大、輕量的腳本語言。官方網站 [1] 提供更完整的說明。如果您以前沒有接觸過 Lua,而且對它一無所知,您可能會想要花一些時間閱讀 LuaOrgGuide 上的部份文章。這將說明 Lua 的背景和見解。這是一個有用的靈感來源,並可能幫助您更充分地使用這門語言。
請注意,本教學假設您使用的是 Lua 版本 5.1。大量內容適用於其他版本,但顯然並非所有內容。假設您會在學習它的同時嘗試範例並使用 Lua 做實驗。因此,您需要一個 Lua 的可執行版本。
有一頁是用來協助 LuaBinaries 不同平台。如果你偏好自己編譯 Lua,那原始碼可以在官方網站 [2] 取得,在 BuildingLua 上也有部分注意事項和編譯套件。
LuaLiveDemo:假如你充滿好奇且想快速嘗試 Lua 而不需要下載任何東西,你可以在瀏覽器直接使用 [Lua Demo]。
教學列於 TutorialDirectory。建議你按從前往後的順序閱讀。主題會隨著頁面的向下而增加複雜度。
以下是一些有關教學撰寫風格的注意事項。倘若你打算為教學做出貢獻,請務必閱讀以下說明。
透過與社群合作來展開這趟旅程會更好,請瀏覽 https://lua.dev.org.tw/community.html#meeting 來找出加入我們的方法。
願原力與你同在!