lua元表中的 __index键值

 学了元表,里面的一个很重要的键值 __index , 当我们通过键去访问一个表时,如果不存在这个键,lua还会尝试搜索表的元表的__index键值,没有则返回nil 1.如果元表中的__index键对应的是表, 直接搜索键名,搜索不到返回nil 2.如果元表中的__index键所对应的是函数,则调用函数并传递 表和键 两个参数, 返回函数返回值 t = {1,2,3,4 } print( t[
相关文章
相关标签/搜索