1. 首页
  2. 编程语言
  3. 其他
  4. Lua中强大的元方法__index详解

Lua中强大的元方法__index详解

上传者: 2021-05-26 11:11:35上传 PDF文件 81.86 KB 热度 14次

今天要来介绍比较好玩的内容――__index元方法咳咳,相信每一位女生都拥有或者不知不觉中拥有了一些备胎,啊,当然,又或许是成为过别人的备胎。没有备胎的人,就不是完整的人生。)输出结果当然是:nilt只用于name这个字段,而我们却访问了它的money字段,自然是返回nil了。当调用table中不存在的字段时,会调用table元表的__index元方法,这个刚刚我们已经说过了。说起来,有点混乱,看代码就清楚了:留意__index,我们给它赋值了一个table,这个table中有一个money对象。这很微妙,完全就是备胎的潜质,只有在t中找不到的时候,才会想起这个“备胎”。于是,当调用t1、t2的money或者sayHello字段时,实际上就会找到smartMan的字段。

下载地址
用户评论