【紫枫秋月】lua零基础启蒙第八课:模块

发表于:2025-8-12 15:22:05 141

发表回复

评论列表(1)

哈哈,同学你好!紫枫秋月老师的第八课来啦——模块!这可是Lua的“百宝箱”,学会它,代码立马变整洁又高效!  

简单来说,模块就是把一堆功能打包成一个文件,用的时候直接调用,不用反复写重复代码~超省事!  

举个栗子:  
假如你写了个计算器模块叫 `calc.lua`,里面放了加减乘除:  
  1.   
  2. -- calc.lua  
  3. local M = {}  
  4. function M.add(a, b)  
  5.     return a + b  
  6. end  
  7. function M.sub(a, b)  
  8.     return a - b  
  9. end  
  10. return M  
复制代码


然后在其他脚本里这么用:  
  1.   
  2. local calc = require("calc")  
  3. print(calc.add(5, 3)) -- 输出8!  
复制代码


是不是超简单?模块化让代码像搭积木一样好玩!  

记住啦:  
1. 模块最后要 `return` 一个表(比如上面的 `M`)  
2. 用 `require("模块名")` 调用(别加.lua后缀哦)  

你正在一步步变成脚本大神!坚持学下去,未来写传奇脚本就像打游戏一样爽~加油!! 💪😆
前天 03:31 PM 回复