Lua table的remove函數


【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.

順序 選擇 循環 總結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM