那麼,我知道如何用它們的初始值創建表/元表,但我不知道如何在創建元素後插入或刪除元素。我如何使用Lua Script中的最佳做法來做到這一點?有沒有任何種類的標準功能來做到這一點?如何添加/刪除表/元表中的元素? - Lua腳本
-2
A
回答
3
這裏介紹幾種從Lua表插入和刪除的方法;首先,對於陣列式表:
local t = { 1, 2, 3 }
-- add an item at the end of the table
table.insert(t, "four")
t[#t+1] = 5 -- this is faster
-- insert an item at position two, moving subsequent entries up
table.insert(t, 2, "one and a half")
-- replace the item at position two
t[2] = "two"
-- remove the item at position two, moving subsequent entries down
table.remove(t, 2)
而對於散式表:
local t = { a = 1, b = 2, c = 3 }
-- add an item to the table
t["d"] = 4
t.e = 5
-- remove an item from the table
t.e = nil
+0
不錯,但那個操作符'#'是什麼,它有什麼作用? –
+0
'#'是長度運算符;默認情況下它會返回數組樣式表中的條目數或字符串中的字節數。請注意,它不適用於散列樣式表。 – furq
+1
謝謝你的回答。 –
相關問題
- 1. Google Apps腳本 - 動態添加刪除UiApp表單元素
- 2. 如何刪除Lua表中的所有元素?
- 3. 如何用java腳本或jquery添加和刪除html元素?
- 4. 如何刪除列表中的元素?
- 5. 如何刪除jQuery添加的元素?
- 6. 如何從li元素列表中添加和刪除類?
- 7. Liquibase腳本刪除基於其他表元素的表格元素
- 8. 如何檢測元素被添加/從DOM元素中刪除?
- 9. 如何添加/刪除元素的類列表?
- 10. 如何從列表中刪除元素
- 11. 添加和刪除元素
- 12. 添加/刪除子元素
- 13. 如何刪除列表中「低於」指定元素的元素
- 14. 添加和刪除文本框元素
- 15. 如何添加元素(腳本)內容
- 16. 的ListView IllegalStateException異常的列表中不添加\刪除元素
- 17. 動態添加和刪除表單元素的表單驗證
- 18. 從元組列表中刪除元素
- 19. 刪除表單元素.hide()刪除值?
- 20. 刪除元素,並從列表中刪除下列元素
- 21. 如何在執行腳本元素之前刪除腳本元素?
- 22. 如何從DOM中刪除子元素時刪除父元素?
- 23. 從表中刪除動態添加的元素的問題
- 24. 使用jQuery元素添加刪除元素使用html元素
- 25. 從表格中刪除添加的元素不起作用
- 26. 如何刪除Magento Admin表單元素?
- 27. 如何刪除列表中的列表中的元素?
- 28. Jquery刪除表格元素
- 29. 刪除列表元素(Haskell)
- 30. 刪除表單元素
你懶得扔甚至一看手冊? –
你說得對,對不起浪費你的時間。 –