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
热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短