问题描述
与我尝试过的其他所有Lua解释器不同,使用string.format()
(据称是C的sprintf()
)在LuaJIT回合中格式化数字的方式不同:
$ lua -v
Lua 5.4.1 copyright (C) 1994-2020 Lua.org,PUC-Rio
$ lua -e 'print(string.format("%.4f",32.90625))'
32.9062
$ luajit -v
LuaJIT 2.1.0-beta3 -- copyright (C) 2005-2020 Mike Pall. http://luajit.org/
$ luajit -e 'print(string.format("%.4f",32.90625))'
32.9063
为什么会发生这种情况,如何使它停止?我想告诉LuaJIT每其他一个Lua解释器都朝相同的方向旋转。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)