覆盖对Lua表元素的访问

| 在lua中是否可以覆盖对表元素的访问? F.e.我有一个Lua表TBL = {A = 1,B = 2},我想在使用TBL.A而不是获取真实的TBL.A值时调用某些函数。     
已邀请:
        您可以使用元表来捕获对不存在的元素和其他一些操作的访问。但是,无法直接捕获对现有元素的访问,因此应该在表上构建代理。 您可以检查此代理实现,以查看其工作方式并使其适应您的需求。     

要回复问题请先登录注册