有没有办法超载Lua的布尔测试?

时间:2011-04-23 09:05:50

标签: lua

我想重载Lua的布尔测试运算符(例如if foo then ...)。通过5.1源代码看起来lua_toboolean()没有相应的元方法,似乎没有任何其他明显的方法。有办法吗?如果没有,有人知道这是设计还是简单的疏忽?

1 个答案:

答案 0 :(得分:2)

不幸的是(或者,幸运的是)没有好的和理智的方法。

请参阅http://lua-users.org/wiki/LuaVirtualization