【1】remove函數簡介
table.remove(table, pos):
返回table數組中位於pos位置的元素,其后的元素會被前移。
pos參數可選, 默認為table長度, 即從最后一個元素開始刪。
今天看代碼,發現這樣一種用法,很新穎。以此備錄:
local number = {"189","9163", "1512","18991631512"} print("======begin======") print(number[1]) print("============") local result = table.remove(number, 1) print(result) print(number[1]) print("============") local result = table.remove(number, 1) print(result) print(number[1]) print("============") local result = table.remove(number, 1) print(result) print(number[1]) print("======end======") --[[ ======begin====== 189 ============ 189 9163 ============ 9163 1512 ============ 1512 18991631512 ======end====== --]]
如上,體會一下lua語言的自由度。
Good Good Study, Day Day Up.
順序 選擇 循環 總結