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