lua尝试调用全局变量'Person'(一个空值)

为什么会出现这个错误? 这是我的代码,我正在尝试从其他地方“dofile”,但我知道这个代码有错误。

Person {Name =“ Jack”,Age = 33,Occupation =“ programmer”}
Person {Name =“ Rob”,Age = 43,Occupation =“ Dude”}

另一页代码为:

function Person(p)
  print(p.Name,p.Age,p.Occupation)
end

dofile(People.lua)
点赞