Lua 5.2 中定位表格中的元素的问题

可能是一个简单的问题,但是我是 Lua 语言(5.2)的新手,下面的代码出现了问题:

local petProductivity, petLeisure, petCommunication, petExercise, petDiet, petSleep

local pet = {petName, 
  mentalHealth = {petProductivity = 5, petLeisure = 5, petCommunication = 5, mentalHealthAverage},
  physicalHealth = {petExercise = 5, petDiet =5, petSleep = 5, physicalHealthAverage},
  speech = 0,
}

local mentalHealthAverage = (pet[2][1] + pet[2][2] + pet[2][3]) /3
local physicalHealthAverage = (pet[3][1] + pet[3][2] + pet[3][3]) /3

我的错误看起来像这样:尝试索引字段 '?'(空值)

另一个帖子创建了解决相同问题的方法,但对我没有帮助。任何帮助都是受欢迎的!

点赞