1

luaで、小数点以下2桁になるように数値をフォーマットするにはどうすればよいですか?値の例があります:25.333で、代わりに25.33を表示したいと思います。55のような整数で、代わりに55.00を表示したい場合があります。これは、通貨値を表示するためのものです。書式設定機能の例を試しましたが、どれも私が望むことをしません。アドバイスをいただければ幸いです。ジェリー

4

1 に答える 1

7

この回答を参照してください。基本的に、次のようなものが必要です。

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
> 
于 2013-03-26T19:11:41.573 に答える