luaL_argcheck
指定された条件が真であることを確認します。
[-0, +0, v]
c
void luaL_argcheck (lua_State *L, int cond, int narg, const char *extramsg);説明
condが真であることを確認します。そうでない場合、以下のメッセージでエラーを発生させます。ここでfuncはコールスタックから取得されます:
<func>への引数#<narg>が不正です(<extramsg>)サンプルコード
c
luaL_argcheck(L, condition, 1, "条件が満たされていません");このコードは、conditionが真でない場合にエラーを生成します。
互換性
- Lua5.1
関連項目
- luaL_argerror
- luaL_checktype