Lua表如何进行转换操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计136个文字,预计阅读时间需要1分钟。
Lua没有内置直接转换表结构的方法。你可以通过遍历原始表并创建一个新的表来实现转换。以下是一个简单的示例:
luafoo={key1=value1, key2=value2}local bar={}
for k, v in pairs(foo) do bar[k]=vend
print(bar)
我是lua的新手,我有一个表foo,我想把它转换为bar如下:foo:{key1,value2,key2,value2} ==> bar:{key1=value1,key2=value2}
lua有内置方法吗?
local bar, iMax = {}, #foo for i = 1, iMax, 2 do bar[foo[i]] = foo[i + 1] end
本文共计136个文字,预计阅读时间需要1分钟。
Lua没有内置直接转换表结构的方法。你可以通过遍历原始表并创建一个新的表来实现转换。以下是一个简单的示例:
luafoo={key1=value1, key2=value2}local bar={}
for k, v in pairs(foo) do bar[k]=vend
print(bar)
我是lua的新手,我有一个表foo,我想把它转换为bar如下:foo:{key1,value2,key2,value2} ==> bar:{key1=value1,key2=value2}
lua有内置方法吗?
local bar, iMax = {}, #foo for i = 1, iMax, 2 do bar[foo[i]] = foo[i + 1] end

