Lua中如何将一个表格存储到另一个表格中?

result={{language="English"},{language="Fres"}}

Save={}

for i,v in pairs(result) do
    print("result table",v.language)
    Save["language"]=v.language
end

for i,v in pairs(Save) do
    print("save table",v.language)
end

如何按照相同的顺序将一个表格存储到另一个表格中

点赞
用户1208078
用户1208078

你在过度思考。你有一张满是表格的表格,想要将每张表格都存入 Save 表中,只需要使用 table.insert 即可。

result={{language="英语"},{language="法语"}}

Save={}

for i,v in pairs(result) do
    print("result table",v.language)
    table.insert(Save, v)
end

for i,v in pairs(Save) do
    print("save table",v.language)
end
2019-02-14 20:56:38
用户19950377
用户19950377
结果 = {{language="英语"}, {language="法语"}}
保存 = {}

for k, v in pairs(结果) do
   保存[k] = v
end
2022-09-08 13:52:00