繁体   English   中英

Lua 中字符串数组的串联

[英]Concatenation of string arrays in Lua

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

a = {"hi", "hello"}

我正在尝试将它连接成这样的字符串

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

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

正如@EgorSkriptunoff 所说, table.concat 是做到这一点的最佳方式。

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

这需要1-4参数,该table中, sep arator中, 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之前需要某种分隔符,即使该分隔符只是""

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM