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