Lua中字符串数组的并置

问题描述 投票:1回答:1

我有一个名为a的字符串数组

a = {"hi", "hello"}

并且我正在尝试将其连接成这样的字符串

require(2788315378).load(".. a",{"1w4q"})

我很确定这不是正确的方法,您能帮忙吗?

arrays string lua
1个回答
0
投票

正如@EgorSkriptunoff所说,table.concat是执行此操作的最佳方法。

table.concat(table [, sep [, i [, j]]])

[需要1-4个参数,tablesep算子,第i个元素开始,第j个元素结束。仅需要table

示例:

t1 = {"12","34","56"}
t2 = {"6","7","8"}
t3 = {"adsfa","important","bits","dfasdgf"}

print(table.concat(t1), --returns "123456"
table.concat(t2," and "), --returns "6 and 7 and 8"
table.concat(t3," ",2,3)) --returns "important bits"

重要的是,在添加ij之前,您需要某种分隔符,即使该分隔符只是""

© www.soinside.com 2019 - 2024. All rights reserved.