解释下lua中的元表和元方法
发布时间:2023-01-27 10:10:05
发布人:wjy
元表metetable : 允许该表table行为,行为关联元方法,类似一种“操作指南”,包含各种操作行为的解决方案
元方法:当表执行某些操作失败的时候,操作指南里的元方法指导你的行为 Table是非常重要的数据结构,由数组和哈希表两种内部实现,既可以当做数组也可以当做字典。
当Table当做为C#的Dictionary时,很多元素都是由Key-value组成 如果尝试table表中不存在的元素时,就会触发lua的查找机制,这个机制模拟了类似“类”的行为
只设置元表是不管用,需要同时设置元表和对应的元方法的代码