Lua 编程中表格的串联
我们可以在Lua中使用一个简单的函数将两个表附加到一起,但需要注意的是,不存在相同的库函数。
在Lua中连接两个表有不同的方法。我已经编写了两种方法,它们在复杂性方面的表现或多或少相同。
第一种方法看起来像这样-
function TableConcat(t1,t2)
for i=1,#t2 do
t1[#t1+1] = t2[i]
end
return t1
end实现相同目的的另一种方法是利用该ipairs()功能。
示例
考虑下面显示的例子-
for _,v in ipairs(t2) do table.insert(t1, v) end
我们可以使用这两种方法中的任何一种。现在让我们在Lua示例中使用第一个。
示例
考虑下面显示的例子-
t1 = {1,2}
t2 = {3,4}
function TableConcat(t1,t2)
for i=1,#t2 do
t1[#t1+1] = t2[i]
end
return t1
end
t = TableConcat(t1,t2)
for _, v in pairs(t1) do print(v) end输出结果1 2 3 4
热门推荐
10 收生日红包祝福语 简短
11 结婚喜庆的祝福语简短
12 对疫情的简短祝福语
13 别人生辰祝福语简短
14 结婚祝福语简短精辟好记
15 聚餐会祝福语简短
16 中秋快乐祝福语简短的
17 龙年简短祝福语有哪些
18 庆双节祝福语简短