【发布时间】:2014-06-27 22:28:22
【问题描述】:
我希望使用format 函数打印制表符。我可以使用~C 来实现这一点,然后将#\tab 作为格式的参数放置,但这似乎有点冗长,因为换行可以简单地在字符串中放置~%。
- 使用
format函数打印标签最常用的做法是什么?
感谢大家的帮助!
【问题讨论】:
-
我想,那么,您不想只是将文字制表符放入格式字符串本身吗?
标签: tabs format common-lisp
我希望使用format 函数打印制表符。我可以使用~C 来实现这一点,然后将#\tab 作为格式的参数放置,但这似乎有点冗长,因为换行可以简单地在字符串中放置~%。
format 函数打印标签最常用的做法是什么?感谢大家的帮助!
【问题讨论】:
标签: tabs format common-lisp
FORMAT 中没有制表符符号。
有几种选择,但没有一个真的很好。
使用#\tab(或设置为字符的变量)作为参数,正如你提到的,对我来说没问题
在字符串中嵌入文字制表符。这可能会因某些编辑器设置而中断,其中编辑器将制表符替换为空格。它也不是直接可见的。
在格式字符串中使用函数,写入制表符
使用阅读器宏来引入扩展的字符串语法。应该还不错吧。也许甚至存在一个。 comp.lang.lisp 上有一个帖子,里面有一个例子。
【讨论】: