【发布时间】:2012-08-23 01:54:24
【问题描述】:
以下代码在名为 object.lua 的文件中:
function object:new()
local instance = {}
setmetatable(instance, self)
self.__index = self
return instance
end
在我的主文件中:
local object = require("object")
local obj = object:new()
报告的错误是: lua ./object.lua:1: 尝试索引全局“object”(一个 nil 值)
第 1 行是带有 'function object:new()' 的第一行
在 main 中,它是第一行(需要)。
代码创建自: http://www.lua.org/pil/16.1.html
编辑:
请看这个页面: http://www.coronalabs.com/blog/2011/09/29/tutorial-modular-classes-in-corona/
然后搜索“james”,这将是第一个评论帖子,你可以看到我在做什么。
【问题讨论】:
-
你为什么不能把它放在这个帖子里?我们不应该仅仅为了看看您真正想要什么而查看其他网站。
-
抱歉,当时我认为这不会有问题。
标签: lua