标签: lua
我想重载Lua的布尔测试运算符(例如if foo then ...)。通过5.1源代码看起来lua_toboolean()没有相应的元方法,似乎没有任何其他明显的方法。有办法吗?如果没有,有人知道这是设计还是简单的疏忽?
if foo then ...
lua_toboolean()
答案 0 :(得分:2)
不幸的是(或者,幸运的是)没有好的和理智的方法。
请参阅http://lua-users.org/wiki/LuaVirtualization