码迷,mamicode.com
首页 > 其他好文 > 详细

__index

时间:2016-09-24 23:35:03      阅读:281      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!