Cod*_*lus 7 format tabs common-lisp
我希望用format函数打印制表符.我可以实现这一点,~C然后#\tab作为格式的参数放置,但这似乎有点冗长,因为新行可以简单地~%在字符串中放置一个.
format功能打印标签最常用的做法是什么?感谢您的帮助!
标签字符没有表示法FORMAT.
有几种选择,但没有一种真的很好.
#\tab正如你所提到的,使用(或设置为字符的变量)作为参数对我来说没问题
在字符串中嵌入一个文字制表符.这可能会破坏一些编辑器设置,编辑器用空格替换制表符.它也不是直接可见的.
在格式字符串中使用函数,该函数写入制表符
使用reader宏来引入扩展字符串语法.可能还不错.也许甚至存在一个.有一个例子,comp.lang.lisp上有一篇文章.