Lua中的table函數(shù)庫

2022-06-25 15:40 更新

Lua中的table函數(shù)庫

table庫由一些操作table的輔助函數(shù)組成。他的主要作用之一是對Lua中array的大小給出一個合理的解釋。另外還提供了一些從list中插入刪除元素的函數(shù),以及對array元素排序函數(shù)。

table.concat(table, sep,  start, end)

concat是concatenate(連鎖, 連接)的縮寫. table.concat()函數(shù)列出參數(shù)中指定table的數(shù)組部分從start位置到end位置的所有元素, 元素間以指定的分隔符(sep)隔開。除了table外, 其他的參數(shù)都不是必須的, 分隔符的默認(rèn)值是空字符, start的默認(rèn)值是1, end的默認(rèn)值是數(shù)組部分的總長.

sep, start, end這三個參數(shù)是順序讀入的, 所以雖然它們都不是必須參數(shù), 但如果要指定靠后的參數(shù), 必須同時指定前面的參數(shù).

test = {"Tom", "Mary", "Jam","Hey"}

print(table.concat(test, ":"))
print("*************")
print(table.concat(test, nil, 1, 2))
print("*************")
print(table.concat(test, "\n", 2, 3))

print(table.maxn(test))


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號