永发信息网

lua 怎样将表a中的所有加入表b中

答案:1  悬赏:80  手机版
解决时间 2021-04-29 16:40
lua 怎样将表a中的所有加入表b中
最佳答案
local a = {one = 12;three = 23;}
local b = {one = 25;two = 20;} 

for k, v in pairs(a) do
if b[k] then
b[k] = b[k] + v
else
b[k] = v
end
end

for k, v in pairs(b) do
print("b["..k.."] = "..v)
end很简单,就是遍历a表,然后判断b中是否有键值相同,有则相加无则插入
注意非数字键值插入后排序没有必然性,如果需要顺序输出的话要用table.sort()自行再排序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么才是问问啊
华为手机怎么还原备份,华为手机恢复出厂设置
ps3能不能连接到电脑显示屏上玩?
八韵茗茶我想知道这个在什么地方
网络工程师~~~~~~~~~
i,m gald to see you again翻译成中文的意思
吃骨密钙有哪些好处?
温州到台州坐汽车多少钱????
完美世界国际版现在找谁分解装备?
在网上收集鲁迅相关资料中你采用什么方法,还
为什么DNF图标不能升级
在拍拍网的问题 希望大家帮帮我 谢谢
路飞给一伙给大熊打散后
港剧《宫心计》的主题曲的名字是?歌手是?
有好听点的昵称没?可爱点,不要非主流
推荐资讯
顺时针摄影地址在哪,我要去那里办事
为什么我宽屏空间DIY皮肤只显示一半?
美贊臣.雅士利.雅培!那種比較合適孕婦喝?
这个表情叫什么名字- -
泸州江阳西路学校初一年级什么时候考半期
快男的谭杰希
异地恋的思念是幸福还是痛苦??....
为什么我的名字不变蓝?
诺基亚5630xm支持QQ吗
亮艺餐馆地址有知道的么?有点事想过去
为什么腿经常不小心碰到就会有淤青,该怎么办
十个名著歇后语,歇后语、谚语、提示语、广告
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?