lua 的 require 会自动避免重复加载的,如:
hello.lua
1 2 3 4 5 6 7 8 9 |
local a = {} local i = 0 print("loading a ...") function a:say() print(i) i = i + 1 end return a |
要想重复加载也行:
1 |
package.loaded[luafile] = nil |
由此也可以通过package.loaded 知道都load了哪些包了: