如何通过Lua将两个输入表的键与值合并成一个新的输出表?

更新于
2026-09-24 03:42:55
36阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计176个文字,预计阅读时间需要1分钟。

如何通过Lua将两个输入表的键与值合并成一个新的输出表?

我有一张桌子,我在其中传递名字:names={Sachin, Ponting, Dhoni}。在其他表格中,我传递的是国籍:country={India, Australia, India}。我想输出的表格是:out_table={Sachin=In}

我有一张桌子,我在其中传递名字:

names = {‘Sachin’,’Ponting’,’Dhoni’}

在其他表格中,我传递的是国名:

country = {“India”,“Australia”,“India”}

我想要输出表:

如何通过Lua将两个输入表的键与值合并成一个新的输出表?

out_table = {Sachin =“India”,Ponting =“Australia”,Dhoni =“India”}

这是一个直截了当的尝试:

names = {'Sachin', 'Ponting', 'Dhoni'} countries = {"India", "Australia", "India"} function table_map(names, countries) local out = {} for i, each in ipairs(names) do out[each] = countries[i] end return out end out_table = table_map(names, countries)

Live repl demo.

标签:

本文共计176个文字,预计阅读时间需要1分钟。

如何通过Lua将两个输入表的键与值合并成一个新的输出表?

我有一张桌子,我在其中传递名字:names={Sachin, Ponting, Dhoni}。在其他表格中,我传递的是国籍:country={India, Australia, India}。我想输出的表格是:out_table={Sachin=In}

我有一张桌子,我在其中传递名字:

names = {‘Sachin’,’Ponting’,’Dhoni’}

在其他表格中,我传递的是国名:

country = {“India”,“Australia”,“India”}

我想要输出表:

如何通过Lua将两个输入表的键与值合并成一个新的输出表?

out_table = {Sachin =“India”,Ponting =“Australia”,Dhoni =“India”}

这是一个直截了当的尝试:

names = {'Sachin', 'Ponting', 'Dhoni'} countries = {"India", "Australia", "India"} function table_map(names, countries) local out = {} for i, each in ipairs(names) do out[each] = countries[i] end return out end out_table = table_map(names, countries)

Live repl demo.

标签: