luaL_testudata

[-0, +0, e]

  1. void *luaL_testudata (lua_State *L, int arg, const char *tname);

此函数和 luaL_checkudata 类似。但它在测试失败时会返回 NULL 而不是抛出错误。