lua元表中的 __index鍵值

 學了元表,裏面的一個很重要的鍵值 __index , 當我們通過鍵去訪問一個表時,如果不存在這個鍵,lua還會嘗試搜索表的元表的__index鍵值,沒有則返回nil 1.如果元表中的__index鍵對應的是表, 直接搜索鍵名,搜索不到返回nil 2.如果元表中的__index鍵所對應的是函數,則調用函數並傳遞 表和鍵 兩個參數, 返回函數返回值 t = {1,2,3,4 } print( t[
相關文章
相關標籤/搜索