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 爷爷生日手册祝福语简短