lua怎么把字符串转换成Table类型?
a=“{pos=3,name='物品',color='金黄色'}”a是一个字符串,怎么把这个字符串转换成table类型可以用a.pos的命令调用出数据?...
a = “{pos=3, name='物品', color='金黄色'}”
a是一个字符串,怎么把这个字符串转换成table类型
可以用a.pos的命令调用出数据? 展开
a是一个字符串,怎么把这个字符串转换成table类型
可以用a.pos的命令调用出数据? 展开
展开全部
local a = "{pos=3, name='物品', color='金黄色'}"
local b = loadstring("return "..a);
a = b();
print(a.name) --物品
不过你用中文要注意编码ansi和utf-8
local b = loadstring("return "..a);
a = b();
print(a.name) --物品
不过你用中文要注意编码ansi和utf-8
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a = {} --创建空table
a.pos = 3 --给table的值赋值 以下相同
a.name = '物品'
a.color = '金黄色'
a.pos = 3 --给table的值赋值 以下相同
a.name = '物品'
a.color = '金黄色'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询