mytable=
–拼接 concat
table.
concat
(mytable)
--無縫拼接
table.
concat
(mytable,
"-")
--指定字元分割拼接
table.
concat
(mytable,
"-",1,
3)--指定字元,指定索引拼接
–插入
--#mytable獲得表的長度
print
(#mytable)
--用賦值的方式在末尾新增
mytable[#mytable+1]
="e"
--用table的函式新增
table.
insert
(mytable,
"f")
--在末尾新增
table.
insert
(mytable,2,
"newvalue"
)--在指定位置插入值,後面的值索引自動加1
–刪除
table.
remove
(mytable)
--刪除最後一位值
table.
remove
(mytable,2)
--刪除指定位置的值
lua table 的操作 四
table在前面作過介紹,它是一種關聯陣列,這種關聯指的是可以設定各類型別的key來儲存值。為 table a 並設定元素,然後將 a 賦值給 b,則 a 與 b 都指向同乙個記憶體位址 如果 a 設定為 nil 則 b 同樣能訪問 table 的元素。如果沒有指定的變數指向a,lua的垃圾 機制會...
lua table操作例項詳解
lua gettable lua getglobal l,mytable push mytable lua pushnumber l,1 push key 1 lua gettable l,2 pop key 1,push mytable 1 lua settable lua getglobal l...
LUA TABLE資料型別的操作
table.concat table,sep,start,end table.concat 函式列出引數中指定table的陣列部分從start位置到end位置的所有元素,元素間以指定的分隔符 sep 隔開 除了table外,其他的引數都不是必須的,分隔符的預設值是空字元,start的預設值是1,en...