一部分的table函數只對其數組部分產生影響, 而另一部分則對整個table均產生影響. 下面會分開說明.
復制代碼 代碼如下:
table.concat(table, sep, start, end)
concat是concatenate(連鎖, 連接)的縮寫. table.concat()函數列出參數中指定table的數組部分從start位置到end位置的所有元素, 元素間以指定的分隔符(sep)隔開。除了table外, 其他的參數都不是必須的, 分隔符的默認值是空字符, start的默認值是1, end的默認值是數組部分的總長.
sep, start, end這三個參數是順序讀入的, 所以雖然它們都不是必須參數, 但如果要指定靠后的參數, 必須同時指定前面的參數.
代碼如下:
復制代碼 代碼如下:
local string_concat = {"string", "int", "char", "float", "double"}
local _tempStore_string = table.concat(string_concat,"\n",3);
print(_tempStore_string)
您可能感興趣的文章:- Lua中使用table.concat連接大量字符串實例