什么metamethod是print()?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么metamethod是print()?相关的知识,希望对你有一定的参考价值。
我正在使用metamethods在c ++中制作一个自定义的lua环境。我对metamethod会调用print()感到困惑吗?我认为这是__call,但我不太确定。
答案
没有metamethod调用print
。
另一方面,print
称tostring
,尊重__tostring
metamethod。
以上是关于什么metamethod是print()?的主要内容,如果未能解决你的问题,请参考以下文章
GroovyMOP 元对象协议与元编程 ( 通过 MetaMethod#invoke 执行 Groovy 方法 )
表相关的元方法(Metamethods)The __index Metamethod