永发信息网

lua table怎么直接对多维数组附值? 如 a={} a[10][2]["姓名"]="张三"

答案:2  悬赏:20  手机版
解决时间 2021-03-24 08:44
lua table怎么直接对多维数组附值? 如 a={} a[10][2]["姓名"]="张三"
最佳答案
因为a[10]本身并没有被定义,即a[10]是nil,你试图从nil变量中索引出[2],自然无效
嵌套表格必须对元素进行赋值,赋值可以是匿名的,如:

local a = {}
a[10] = {nil, {["姓名"]="张三"}}
print(a[10][2]["姓名"])

这样,a[10]先被定义为一个表,并且对此表元素直接进行赋值,其中第二个元素又是一个表,依次类推
全部回答
table是一维的,但是可以table套table用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
白色朗逸车顶引擎盖和后备箱贴膜好看吗
纪念日是什么意思,1998年六月二是什么纪念日
苏c在前面最后面是f是哪里牌
下列词语书写全都正确的一项是A.拉拉队 融会
体验山西旅游景点小作文80字
斗鱼网怎样解除实名认证
缙云县建设局舒洪规划建设管理所地址在哪,我
韵语识字的教法?
想找一部小说~忘了名字了,有木有人看过撒~
预防接种本丢了补办需要什么证件
vivox5v的相机有网格线吗
【紧急求助】我的C盘太大了,本想用Paragon Pa
阅读下面古词,回答小题。(5分)破阵子·为
ifiwalkwouldyourun ,ifistopwould youcome是
樊家砂锅粥馆怎么去啊,有知道地址的么
推荐资讯
温州龙港跟温州永嘉瓯北移动号码可以加虚拟网
单选题I can’t help _____ &
仙剑奇侠传3为什么不能切换出来
爱吉牛肉面怎么去啊,有知道地址的么
昼弧和夜弧中心分别是几点啊??
在150℃时,(NH 4 ) 2 CO 3 分解的方程式为:
四年级上册学法大视计算器这一页答案
路缘石规格?
山瑞鳖做法
双色球4拖5中二中二有多少钱
曰期和时间
一个正方形池塘,边长为250米。周老师绕着它
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?