元表metetable : 允許該表table行為,行為關(guān)聯(lián)元方法,類似一種“操作指南”,包含各種操作行為的解決方案
元方法:當(dāng)表執(zhí)行某些操作失敗的時候,操作指南里的元方法指導(dǎo)你的行為 Table是非常重要的數(shù)據(jù)結(jié)構(gòu),由數(shù)組和哈希表兩種內(nèi)部實現(xiàn),既可以當(dāng)做數(shù)組也可以當(dāng)做字典。
當(dāng)Table當(dāng)做為C#的Dictionary時,很多元素都是由Key-value組成 如果嘗試table表中不存在的元素時,就會觸發(fā)lua的查找機制,這個機制模擬了類似“類”的行為
只設(shè)置元表是不管用,需要同時設(shè)置元表和對應(yīng)的元方法的代碼