Format 从实用公共LISP格式化%10t错误
以下是指向页面的链接:。 基本上,我有一个列表数据库,其中包含四个我想要显示的值。这件事就这样结束了Format 从实用公共LISP格式化%10t错误,format,lisp,common-lisp,sbcl,practical-common-lisp,Format,Lisp,Common Lisp,Sbcl,Practical Common Lisp,以下是指向页面的链接:。 基本上,我有一个列表数据库,其中包含四个我想要显示的值。这件事就这样结束了 (defun dump-db () (dolist (cd *db*) (format t "~{~a:~10t~a~%~}~%" cd))) 唯一的问题是输出不太正确: TITLE: Home ARTIST: Dixie Chicks RATING: 9 RIPPED: T ... (Shortened for brevity) 不知什么原因,“家”在第十栏没有开
(defun dump-db ()
(dolist (cd *db*)
(format t "~{~a:~10t~a~%~}~%" cd)))
唯一的问题是输出不太正确:
TITLE: Home
ARTIST: Dixie Chicks
RATING: 9
RIPPED: T
... (Shortened for brevity)
不知什么原因,“家”在第十栏没有开头,有人能告诉我为什么吗?我正在使用SBCL来运行最新版本的代码
0] (dump-db)
TITLE: Home
ARTIST: Dixie Chicks
RATING: 9
RIPPED: T
TITLE: Fly
ARTIST: Dixie Chicks
RATING: 8
RIPPED: T
TITLE: Roses
ARTIST: Kethy Mattea
RATING: 7
RIPPED: T
NIL
0] (dump-db)
TITLE: Home
ARTIST: Dixie Chicks
RATING: 9
RIPPED: T
TITLE: Fly
ARTIST: Dixie Chicks
RATING: 8
RIPPED: T
TITLE: Roses
ARTIST: Kethy Mattea
RATING: 7
RIPPED: T
NIL
0]
它似乎已经修复了自己。。。不过,我不确定如何或为什么(我仍然希望得到答案的问题)。有两件事:
备注:
0]
表示您处于调试循环中。滚开<代码>帮助显示命令
问题:
也许这是SBCL的一个错误。你可能想在邮件列表上讨论一下。这将是有益的
我猜:
* (dump-db)
^^ <- 2 characters
TITLE: Home
^^^^^^^^ <- 8 characters, 2 less than specified
*(转储数据库)
^^谢谢,这不是调试循环,不过谢谢你指出这一点。肯定是SBCL的问题。