Lua之__index與__newindex

1.__index(補充) 這是metatable中常用的鍵,它可以是表或者函數。 當我們查找主表中不存在(若存在則返回主表成員)的成員時,會調用元表的__index索引。若沒有指定,即使元表中存在要查找的成員,也會返回nil;若指定一個表,則會在指定的表中查找。 如果給__index指定一個函數,則會執行函數 Lua查找元素的規則如下: ①在表中查找,找到則返回,找不到則繼續 ②判斷是否有元表,
相關文章
相關標籤/搜索