• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

lua 算术运算符对应的元方法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

__pow       幂运算         ^

__band     按位与         &

__bor        按位或         |

__bxor      按位异或     ~

__bnot      按位取反     ~

__shl        向左移位     <<

__shr        向右移位     >>

__len         取长度        #

       此外还有__tostring 可以影响对这个类型的数值的print结果。不过一般我们都是给表或者自定义类型设置元表和元方法,(其实其他类型值也可以,不过得通过C代码和调试库完成。我们可以为每一个表都设置不同的元表,但除了表和自定义类型外,其他类型都是共享同一个表。比如为string类型设置元表,则会使所有字符串都共享同一个元表,所以一般也不必为这些类型设置元表,否则会导致不可复用的代码或者业务间的耦合等)。调用print函数的时候,其实就是调用了tostring函数,tostring函数首先会检测此类型是否有__tostring方法,如果有,会调用此方法。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
三种方法获取lua时间戳发布时间:2022-07-22
下一篇:
Cocos2d-xLua中帧动画发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap