lua中的MetaTable和MetaMethod
摘要:
转自:http://coolshell.cn/articles/10739.htmlMetaTable和MetaMethod是Lua中的重要的语法,MetaTable主要是用来做一些类似于C++重载操作符式的功能。比如,我们有两个分数:12fraction_a = {numerator=2, denominator=3}fraction_b = {numerator=4, denominator=7}我们想实现分数间的相加:2/3 + 4/7,我们如果要执行: fraction_a + fraction_b,会报错的。所以,我们可以动用MetaTable,如下所示:1234567fractio 阅读全文
posted @ 2014-03-06 23:18 泰达 阅读(758) 评论(0) 推荐(0)
浙公网安备 33010602011771号