Lua元表的定義和使用

Lua元表的定義和使用 在Lua table中我們可以訪問對應的key來得到value值,但是卻無法對兩個table進行操作。 因此Lua提供了元表(Metatable),允許我們改變table的行爲,每個行爲關聯了對應的元方法。例如,使用元表我們可以定義Lua如何計算兩個table的相加操作a+b。 當Lua試圖對兩個表進行相加時,先檢查兩者之一是否有元素,之後檢查是否有一個叫」__add」的字
相關文章
相關標籤/搜索