7得票1回答
Lua的format.string无法将浮点数格式化为十进制数字(%d),自从5.3版本以来。

我最近将Lua 5.2.3升级到了5.3.1,但我注意到,如果尝试使用%d格式化float,那么所有执行string.format的脚本都会失败。 local anExampleString = string.format("Sample Number: %d",10.100000001) ...