【问题标题】:Concatenation of string arrays in LuaLua中字符串数组的连接
【发布时间】:2020-03-25 12:09:38
【问题描述】:

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

a = {"hi", "hello"}

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

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

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

【问题讨论】:

标签: arrays string lua


【解决方案1】:

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

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

它需要 1-4 个参数,tableseparator、ith 元素开始,jth 元素结束。只需要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 之前需要某种分隔符,即使该分隔符只是 ""

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    相关资源
    最近更新 更多