-- æä»¶å为 module.lua -- å®ä¹ä¸ä¸ªå为 module çæ¨¡å module = {} -- å®ä¹ä¸ä¸ªå¸¸é module.constant = "è¿æ¯ä¸ä¸ªå¸¸é" -- å®ä¹ä¸ä¸ªå½æ° function module.func1() io.write("è¿æ¯ä¸ä¸ªå ¬æå½æ°ï¼\n") end local function func2() print("è¿æ¯ä¸ä¸ªç§æå½æ°ï¼") end function module.func3() func2() end return module --[[ ç±ä¸å¯ç¥ï¼æ¨¡åçç»æå°±æ¯ä¸ä¸ª table çç»æï¼å æ¤å¯ä»¥åæä½è°ç¨ table éçå ç´ é£æ ·æ¥æä½è°ç¨æ¨¡åéç常éæå½æ°ã ä¸é¢ç func2 声æä¸ºç¨åºåçå±é¨åéï¼å³è¡¨ç¤ºä¸ä¸ªç§æå½æ°ï¼å æ¤æ¯ä¸è½ä»å¤é¨è®¿é®æ¨¡åéçè¿ä¸ªç§æå½æ° å¿ é¡»éè¿æ¨¡åéçå ¬æå½æ°æ¥è°ç¨ ]]--