| LUA_TOBOOLEAN(3) | Library Functions Manual | LUA_TOBOOLEAN(3) |
lua_toboolean —
converts the Lua value to a C boolean value
#include
<lua.h>
int
lua_toboolean(lua_State
*L, int index);,
function indicator [-0, +0, -]
lua_toboolean()
converts the Lua value at the given acceptable index to a C boolean value (0
or 1).
Like all tests in Lua, lua_toboolean()
returns 1 for any Lua value different from
false
and nil;
otherwise it returns 0. It also returns 0 when called with a non-valid
index. (If you want to accept only actual boolean values, use
lua_isboolean(3) to test the value's type.)
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes, Lua 5.1 Reference Manual.
The lua_toboolean() manual page is based
on Lua Reference Manual 5.1 and was created by Sergey Bronnikov.
| July 14, 2022 | Debian |