在Lua中,table是一種靈活的數據結構,可以用來存儲不同類型的值,并且可以通過鍵來訪問和操作這些值。以下是一些常見的table使用方法:
myTable = {} -- 創建一個空table
myTable = {1, 2, 3} -- 創建一個包含數字的table
myTable = {name = "Alice", age = 30} -- 創建一個包含鍵值對的table
print(myTable[1]) -- 訪問table中索引為1的值
print(myTable["name"]) -- 訪問table中鍵為"name"的值
myTable["gender"] = "female"
for key, value in pairs(myTable) do
print(key, value)
end
myTable["age"] = nil
print(#myTable) -- 獲取table的長度
這些是一些基本的table使用方法,table還有很多其他強大的功能,如table的嵌套、table的復制和合并等。在實際開發中,table通常用來存儲和處理復雜的數據結構,具有很高的靈活性和擴展性。