【发布时间】:2016-07-02 01:28:26
【问题描述】:
我想知道 Lua 如何使用tostring() 函数处理数字到字符串的转换。
如果数字是整数(即number == (int) number),它将转换为整数(作为字符串),还是总是会输出像10.0这样的实数(作为字符串)?
我需要在 C 中模仿 Lua 的 tostring 的确切行为,而不使用 Lua C API,因为在这种情况下,我没有使用 lua_State。
【问题讨论】:
-
取决于 Lua 版本。