Appearance
指定された引数の型が指定の型であるかを確認します。
[-0, +0, v]
void luaL_checktype (lua_State *L, int narg, int t);
関数の引数nargの型がtであるか確認します。tの型のエンコーディングについてはlua_typeを参照してください。
narg
t
lua_type
luaL_checktype(L, 1, LUA_TNUMBER);
このコードは、引数1が数値型であることを確認します。