次のコードは、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: グローバル 'オブジェクト' のインデックスを作成しようとしました (nil 値)
行 #1 は、「function object:new()」を含む最初の行です。
主にそれは最初の行です(requireあり)。
コードの作成元: http://www.lua.org/pil/16.1.html
編集:
このページをご覧ください: http://www.coronalabs.com/blog/2011/09/29/tutorial-modular-classes-in-corona/
次に「james」を検索すると、最初のコメント投稿になり、私が何をしようとしているのかがわかります。