Sdk Lua数字货币格式

Sdk Lua数字货币格式,sdk,formatting,lua,numbers,coronasdk,Sdk,Formatting,Lua,Numbers,Coronasdk,在lua中,如何将数字格式化为小数点后2位? 我有一个值示例:25.333,我希望它显示25.33。 有时它是一个像55这样的整数,我希望它显示55.00。这用于显示货币值。我已经尝试过示例格式化函数,但没有一个能满足我的要求。 任何建议都将不胜感激。 Jerry请参见。基本上,你会想要这样的东西: rdahlgren@deimos: pts/1: 5 files 48Kb$ lua Lua 5.2.0 Copyright (C) 1994-2011 Lua.org, PUC-Rio >

在lua中,如何将数字格式化为小数点后2位? 我有一个值示例:25.333,我希望它显示25.33。 有时它是一个像55这样的整数,我希望它显示55.00。这用于显示货币值。我已经尝试过示例格式化函数,但没有一个能满足我的要求。 任何建议都将不胜感激。 Jerry

请参见。基本上,你会想要这样的东西:

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
> 
看。基本上,你会想要这样的东西:

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
> 

地区差异如何?可以用逗号作为小数点分隔符吗?地区差异如何?可以用逗号作为小数点分隔符吗?