在lua中,如何将数字格式化为2位小数? 我有一个值示例:25.333我希望它显示25.33。 有时它是一个像55这样的整数,我希望它显示55.00。这用于显示货币值。我已经尝试过格式化函数的示例,没有人做我想做的事情。 任何建议表示赞赏。 杰里
答案 0 :(得分:7)
见this answer。基本上,你想要的东西是:
rdahlgren@deimos: pts/1: 5 files 48Kb$ lua
Lua 5.2.0 Copyright (C) 1994-2011 Lua.org, PUC-Rio
> x = 25
> y = 25.3333
> print(string.format("%.2f", x))
25.00
> print(string.format("%.2f", y))
25.33
>