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了哪些包了:
