首页 > 其他 > 详细

__index

时间:2016-09-24 23:35:01      阅读:383      评论:0      收藏:0      [点我收藏+]
Window = {}
Window.prototype = {x = 0, y = 0, width = 70, height = 100}
Window.mt = {}

function Window.new(o)
    setmetatable(o, Window.mt)
    return o
end

--[[Window.mt.__index = function (table, key)
    return Window.prototype[key]
end--]]

Window.mt.__index = Window.prototype--当我们想不通过调用__index metamethod来访问一个表,我们可以使用rawget函数,

w = Window.new{x = 10, y = 20}
print(w.width)

 

__index

原文:http://www.cnblogs.com/zzyoucan/p/5904248.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!