【问题标题】:How to store one table to another table in lua?如何在lua中将一个表存储到另一个表?
【发布时间】:2019-02-15 04:56:38
【问题描述】:
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 

如何将一个表存储到另一个表相同的顺序

【问题讨论】:

  • 您没有保存表格。您根本没有填写 Save 表,因为您只为其分配了单个“语言”字段。
  • 显示预期结果,以及您通过尝试获得的结果。
  • Save[i]={language=v.language}替换Save["language"]=v.language

标签: lua lua-table


【解决方案1】:

你想多了。您有一个充满表格的表格,并且您希望将每个表格保存到表格保存中。只需使用table.insert

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2018-09-28
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    相关资源
    最近更新 更多