http://www.solve-et-coagula.com/As3Lisp.htmlを使用して、基本的な階乗関数を実行しています。
結果を指数表記で出力していますが、完全な「展開された」数値を表示したいと思います。
(defun factorial (n)
(cond ((= n 0) 1)
(t (* n (factorial (- n 1))))))
それから
(factorial 100)
9.33262154439441e+157
format
さまざまなコマンドを試しまし(format t "~D" (factorial 100))
たが、勝者のように見えますが、機能しません。設定も試してみ(setq *READ-DEFAULT-FLOAT-FORMAT* 'double-float)
ましたが、それでもうまくいきません。
私のコマンドの問題ですか、それとも環境ですか?