【发布时间】:2011-11-30 23:07:43
【问题描述】:
我想以好看的方式打印花车。具体来说,我想在小数点后打印两个数字,但前提是这些数字不为零。
如果数字不是偶数,则此方法有效:
(let ((f 1.240))
(format t "~,2F" f))
--> 1.24
但如果数字是整数,我会得到:
(let ((f 1240))
(format t "~,2F" f))
-->1240.00
是否有一些优雅的方法可以做到这一点,或者我必须在打印之前手动检查小数点的数量?
【问题讨论】:
标签: string lisp format common-lisp