#format て、printf でいう %.6f みたいな、小数点以下 x 桁まで表示みたいな指定ってできます?
#できませんよね?golfで小数を出力する時いつも困ってます.(use slib)(require'printf)は長い…
#あー、slib にあるんですか。
#あらためてドキュメント見ながら試してたんですが、10進出力のところに書いてある「もし引数が数値でなければ」ってのは「整数でなければ」ってことですよね。
#浮動小数点数表示は、CL互換な形でformatにつけるつもりなんですが、今double_printで使ってるBurger&Dybvigのアルゴリズムを有効桁数に対応させるところで止まってます (対応方法自体はBurger&Dybvigの論文に書いてある)。~dとかに非整数が与えられた時の挙動は多分今は考えてないけど、CL互換にするのが良いでしょうね。CLはどうだったかな。
#自分が必要になった時はつい「1000倍してroundしてdiv/modして…」とかでその都度アドホックに済ませちゃうんですよね。
#ああなるほど。文字列操作で小数点を入れちゃうんですね。JavaScript でも format がないので、よくそういうことをやってました。