繁体   English   中英

如何在lua函数中检查boolean参数

[英]How to check for boolean argument in lua function

要从脚本到我的C代码中获取整数参数,我可以使用luaL_checknumber() ,但是没有名为luaL_checkboolean()函数可以让我获得bool参数。 这有什么解决方法吗?

你可以使用lua_toboolean

记住任何值,在lua中,除了falsenil评估为true

如果必要的话,你可以验证的值是使用布尔lua_isbooleanlua_toboolean

参考: https//www.lua.org/manual/5.3/manual.html#lua_toboolean

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM