Gauche > Archives > 2019/10/22

2019/10/22 14:34:26 UTCとおる。
#
format についての質問なんですが、
#
gosh> (format #f "~10,9f" 0.001)
"0.001000000"
#
これは普通に少数で表示されるのに、
#
gosh> (format #f "~10,9f" 0.0001)
"1.000000000e-4"
#
これは指数表示になってしまうのはなぜでしょうか?
2019/10/22 19:16:06 UTCshiro
#
指数表示にするかどうかの切り替え判断を、10,9という桁数処理の前にやっちゃってるような気がする。見てみます。
2019/10/22 21:03:56 UTCとおる。
#
ああ、ありがとうございます。