#ついに組み込みformatで浮動小数点数表示~fをサポートした!
#gosh> ,u math.const
gosh> (format "~10,6f" pi)
" 3.141593"
#小数点数以下桁数0はまだサポートしてない! 1以上!
##gosh> (format "~6,2f" 5.015)
" 5.01"
gosh> (format "~6,2:f" 5.015)
" 5.02"
#デフォルトでは真の値に基づいて丸め。:フラグをつけた場合は表示される10進数に合わせて丸め。
#やった!
#gosh> (format "~10,-1f" pi)
"3.141592653589793"
#gosh> (format "~-1,0f" pi)
"3.0"
#なるほど
#ゼロ桁は渡しちゃ駄目~ (まだ)
#てへぺろ(・ω<)
#gosh> (format "~10,6f" 'foo)
*** ERROR: operation * is not defined between 1 and foo
#エラーメッセージがちょっとわかりにくいですね
#CLは数でないものを渡したら~wDの動作、ですね。それに合わせよう。