luaL_tolstring
[-0, +1, e]
- const char *luaL_tolstring (lua_State *L, int idx, size_t *len);
将给定索引处的 Lua 值转换为一个相应格式的 C 字符串。结果串不仅会压栈,还会由函数返回。如果 len
不为 NULL
,它还把字符串长度设到 *len
中。
如果该值有一个带 "__tostring"
域的元表,luaL_tolstring
会以该值为参数去调用对应的元方法,并将其返回值作为结果。