当前位置 : 主页 > 网络编程 > lua >

Lua表转换

来源:互联网 收集:自由互联 发布时间:2021-06-23
我是lua的新手,我有一个表foo,我想把它转换为bar如下: foo:{key1,value2,key2,value2} == bar:{key1=value1,key2=value2} lua有内置方法吗? 从你的 recent comment,试试这个: local bar, iMax = {}, #foofor i = 1, iM
我是lua的新手,我有一个表foo,我想把它转换为bar如下:

foo:{key1,value2,key2,value2} ==> bar:{key1=value1,key2=value2}

lua有内置方法吗?

从你的 recent comment,试试这个:

local bar, iMax = {}, #foo
for i = 1, iMax, 2 do
    bar[foo[i]] = foo[i + 1]
end
网友评论