2013-04-16 63 views
1

我已經寫了下一個LUA模塊:和Lua模塊調用需要返回布爾

--mod.lua 
    local M = {}   
    function M.bar() 
    print "bar" 
    end 
    return M 

和我想要使用它的另一LUA腳本:

--main.lua 
    function Main(context) 
    local mod = require 'mod' 
    mod.bar() 
    end 

但我正在逐漸錯誤:「試圖索引?(一個布爾值)」在行「mod.bar()」 如果我在mod.lua的頭部使用module(...,package.seeall),則獲得相同的結果。 有人可以幫我嗎?

+1

看來你的模塊已經返回了'nil'而不是表格。模塊中有錯字? –

+0

你確定你粘貼了正確的功能嗎?該程序在我的最終工作正常。 – hjpotter92

+0

唯一需要的東西纔會加載適當的文件... –

回答

0

感謝W.B.我的'mod.lua'在另一條路上。對不起,浪費你的時間。