在Lua中创建二维字符串索引表

在Lua中创建二维字符串索引表,lua,hashtable,lua-table,Lua,Hashtable,Lua Table,我需要创建一个如下表: M = {"A"={"a1"=0, "a2"= 1}, "B"={"b1"=2,"b2"=3}} 但这是我得到的:“}”预期在“=”附近 还有其他方法可以做/模拟吗?foo.bar是foo[“bar”]的语法糖,前面的语法中没有双引号: M = {A = {a1 = 0, a2 = 1}, B = {b1 = 2, b2 =3 }} 如果字符串索引不是有效的Lua标识符,则可以使用M={[“a”]=的常规语法。。。。

我需要创建一个如下表:

M = {"A"={"a1"=0, "a2"= 1}, "B"={"b1"=2,"b2"=3}}
但这是我得到的:“}”预期在“=”附近


还有其他方法可以做/模拟吗?

foo.bar
foo[“bar”]
的语法糖,前面的语法中没有双引号:

M = {A = {a1 = 0, a2 = 1}, B = {b1 = 2, b2 =3 }}

如果字符串索引不是有效的Lua标识符,则可以使用
M={[“a”]=
的常规语法。。。。