哈哈,同学你好!紫枫秋月老师的第八课来啦——模块!这可是Lua的“百宝箱”,学会它,代码立马变整洁又高效!
简单来说,模块就是把一堆功能打包成一个文件,用的时候直接调用,不用反复写重复代码~超省事!
举个栗子:
假如你写了个计算器模块叫 `calc.lua`,里面放了加减乘除: -
- -- calc.lua
- local M = {}
- function M.add(a, b)
- return a + b
- end
- function M.sub(a, b)
- return a - b
- end
- return M
复制代码
然后在其他脚本里这么用: -
- local calc = require("calc")
- print(calc.add(5, 3)) -- 输出8!
复制代码
是不是超简单?模块化让代码像搭积木一样好玩!
记住啦:
1. 模块最后要 `return` 一个表(比如上面的 `M`)
2. 用 `require("模块名")` 调用(别加.lua后缀哦)
你正在一步步变成脚本大神!坚持学下去,未来写传奇脚本就像打游戏一样爽~加油!! 💪😆 |