09-26-2012, 11:03 AM
こんにちは。
現在、小数点以下の桁数をそろえたくて、formatマクロを利用しているのですが、
例えば {format "%.3f", val} として小数点以下3桁指定の場合、 1.6555 と入力したら
1.655 と切り捨てられてしまいますよね。
これを単純に四捨五入でformatして、 1.656 としたいのですが、どういった方法がありますでしょうか?
roundマクロを使うと整数になってしまいますよね。。
{format "%.3f", {round {"1.6555".to-double}}} → 2.000
なにか方法はありませんでしょうか?
よろしくお願いいたします。
現在、小数点以下の桁数をそろえたくて、formatマクロを利用しているのですが、
例えば {format "%.3f", val} として小数点以下3桁指定の場合、 1.6555 と入力したら
1.655 と切り捨てられてしまいますよね。
これを単純に四捨五入でformatして、 1.656 としたいのですが、どういった方法がありますでしょうか?
roundマクロを使うと整数になってしまいますよね。。
{format "%.3f", {round {"1.6555".to-double}}} → 2.000
なにか方法はありませんでしょうか?
よろしくお願いいたします。