2017.5.26

作者: 铁拳宝宝爱芝麻 | 来源:发表于2017-05-27 09:58 被阅读0次

lua学习:
metatable 元方法,元表

lua 中的任何一个值都有其预定义的一套操作,这些操作都是在元表中定义的。元表metatable就是一个table ,其中定义了很多的元方法,字符程序库为每一个字符串都创建了元表,其他类型的值默认情况下是没有元表的。

算数类的元方法:__add, __mul, __div, __mod, __sub, __unm(相反数), __pow(乘幂)

关系类的元方法: __lt, __le, _eq_,其他的关系操作都能通过这三种来实现

table 访问的元方法: __index__newindex,当 table 为空表的时候,解释器就会寻找 table 的这两个元方法,如果没有就返回 nil

使用代理是思想实现 table 的跟踪与只读


下一步,如何对 lua 程序进行调试

相关文章

  • First

    2017.5.26

  • 2017.5.26

    昨天让孩子们回去带自己喜欢的水果,昨天说要带榴莲、大西瓜的没有出现,最大的是甜瓜。 上午三节课,不能全上写话课啊。...

  • 2017.5.26

    今日所学 C++ 动态 不是在程序创建或函数调用时被创建,而是在执行到程序已经执行到某处创建,执行到某处消亡eg:...

  • 2017.5.26

  • 2017.5.26

    1.给我们哥哥做了一盆鸡翅,鼓励他不要气馁,继续坚持。 2.和一位要好的小伙伴谈了一下之后的规划,自身需要积累,但...

  • 2017.5.26

    我把你放在心里了, 把心扔在身后了。 我舍不得拿出来也拿不出来 放在那也挺好的。 这样不用忘了你 也不用难过了。

  • 2017.5.26

    学东西是个骗子,为了它你付出了许多。 学东西对于刚毕业或者刚进入职场的人来说,是个有吸引力的方式,对于企业来说,如...

  • 2017.5.26

    我不过,因为2015的一路走来,从来都不是我主动,我是被动,我审视这么多年我们的关系。我觉得如果一段夫妻关系是只有...

  • 2017.5.26

    志不立,天下无可成之事。早安~

  • 2017.5.26

    愿望:中午12点之前发完10篇今日头条图集 结果:如果我12点之前就发完,那么我就有更多的时间去做其他事情,比如说...

网友评论

      本文标题:2017.5.26

      本文链接:https://www.haomeiwen.com/subject/qenffxtx.html