分配值之间的区别是什么:
Lesson["Maths"] = {grade = 10, class = 3}
和
Lesson["Maths"] = {["grade"] = 10, ["class"] = 3}
如果我想为表中的键赋值,我应该去哪一个?或者哪一个更常用?非常感谢
答案 0 :(得分:2)
在你的情况下,两者都是一样的。当您想要包含特殊字符的键时,第一次使用失败:
tEx = {
failed-approach = true,
}
上面的代码段会导致错误,您将被迫遵循创建密钥的第二种方法:
tEx = {
['failed-approach'] = false,
}
这两种方法都是相同的,无论你想使用哪种方法都无关紧要。