Lua中table裡內嵌table的例子

2022-09-26 18:27:10 字數 546 閱讀 9530

廢話www.cppcns.com不多少,看代程式設計客棧碼:

複製** **如下:

local temp_insert_table_data =  

local temp_insert_table = , 

,  , 

&n程式設計客棧bsp; temp_insert_table_data_ = temp_insert_table_data, 

}  temp_insert_table.temp_insert_table_data_ = temp_insert_table_data 

print(temp_inser 

print(temp_insert_table[1].a) 

print(temp_insert_table.temp_insert_table_data_.x) 

可以直接通過table_name去訪問成員資料!

輸出結果:

複製** **如下:2-1

test3

本文標題: lua中table裡內嵌table的例子

本文位址:

在lua中如何remove掉table裡面的資料

在lua開發中,資料儲存一般都會用tabel來儲存,但是在用到table之後,我們都會去清理table,那麼我該怎麼做呢?我們會呼叫到table中的remove函式來清理,但是需要注意的是,remove table,pos 刪除在pos位置上的元素,後面的元素會向前一棟,然後刪除的index會向前移...

lua遍歷table中刪除table中元素

很多時候,我們有這樣的需求 刪除table中若干符合條件的元素,最原始的想法就是用for遍歷一邊table,符合條件的用table.remove就可以了 function test1 t for i v in ipairs t do if v.id 3 0 then table.remove t i...

lua中設定唯讀table

c 裡有const用來定義常量,保護引數或函式意外地修改,提高程式的健壯性。在lua裡雖然沒有沒有類似的關鍵字,我們可以用表來模擬實現其唯讀的功能,來保護我們的資料被意義地修改。lua 裡有乙個 index metamethod,當我們訪問乙個表不存在的域時,會觸發lua直譯器去查詢 index m...