[Lua] 建立自己的Module(模組)

閱讀時間約 1 分鐘

建立自己的Module有哪些好處?

  1. 維護 : 把相關聯的function或data模組化可以讓程式更容易維護。
  2. 重複使用 : Module可以被多次呼叫使用,可以避免重複撰寫相同的程式片段。
  3. 版本控制 : 建立不同版本(相同功能)的Module,可以更有效率的維護和更新程式。


建立一個名為custom的module,這個module裡面包含了sum可以回傳2個數字相加的結果,另外還有一個可以印出Hello字串的function。

Custom module

Custom module

在main.lua中,可以用require函數把custom裡面的module include到mod裡面,這樣我們就可以藉由mod來使用custom module 裡面所有的功能。

main.lua

main.lua




    7會員
    47內容數
    這裡會放一些我寫過的 Leetcode 解題和學習新技術的筆記
    留言0
    查看全部
    發表第一個留言支持創作者!
    Youna's Devlog 的其他內容
    [Lua] Math 基礎數學運算式
    閱讀時間約 1 分鐘
    [Lua] If 條件式
    閱讀時間約 1 分鐘
    [Lua] Loop 迴圈
    閱讀時間約 1 分鐘
    [Lua] User Input & Tables表格
    閱讀時間約 1 分鐘
    [Lua] Function
    閱讀時間約 1 分鐘
    [Lua] 檔案的用法
    閱讀時間約 1 分鐘
    你可能也想看
    Lua 宇宙編年史 #18: 錯誤的星光Lua 宇宙編年史 #18: 錯誤的星光
    Thumbnail
    avatar
    KH Huang
    2023-10-18
    Lua 宇宙編年史 #17: 書寫星石Lua 宇宙編年史 #17: 書寫星石
    Thumbnail
    avatar
    KH Huang
    2023-10-15
    Lua 宇宙編年史 #16: 協同星雲樹Lua 宇宙編年史 #16: 協同星雲樹
    Thumbnail
    avatar
    KH Huang
    2023-10-14
    Lua 宇宙編年史 #15: 元表魔界 Lua 宇宙編年史 #15: 元表魔界
    Thumbnail
    avatar
    KH Huang
    2023-10-13
    Lua 宇宙編年史 #14: 模組銀河Lua 宇宙編年史 #14: 模組銀河
    Thumbnail
    avatar
    KH Huang
    2023-10-12
    Lua 宇宙編年史 #13: 星際資料庫Lua 宇宙編年史 #13: 星際資料庫
    Thumbnail
    avatar
    KH Huang
    2023-10-11
    Lua 宇宙編年史 #12: 迭代旋渦Lua 宇宙編年史 #12: 迭代旋渦
    Thumbnail
    avatar
    KH Huang
    2023-10-10
    Lua 宇宙編年史 #11: 陣列天橋Lua 宇宙編年史 #11: 陣列天橋
    Thumbnail
    avatar
    KH Huang
    2023-10-09
    Lua 宇宙編年史 #10: 字串星雨Lua 宇宙編年史 #10: 功能星井
    Thumbnail
    avatar
    KH Huang
    2023-10-08
    Lua 宇宙編年史 #9: 功能星井Lua 宇宙編年史 #9: 功能星井
    Thumbnail
    avatar
    KH Huang
    2023-10-03