因为a[10]本身并没有被定义,即a[10]是nil,你试图从nil变量中索引出[2],自然无效嵌套表格必须对元素进行赋值,赋值可以是匿名的,如:local a = {}a[10] = {nil, {["姓名"]="张三"}}print(a[10][2]["姓名"])这样,a[10]先被定义为一个表,并且对此表元素直接进行赋值,其中第二个元素又是一个表,依次类推
table是一维的,但是可以table套table用