我希望在循环中使用格式化输出来生成一个字符串。手册上说可以通过给
我尝试过使用
对我而言,
那么,初始化一个带有填充指针的字符串的正确方式是什么?
format
函数提供一个填充指针作为目的地的字符串轻松完成此操作。不幸的是,从手册中无法透明地了解首先如何初始化此字符串。我尝试过使用
(string "")
和(format nil "")
,但都没有成功。对我而言,
(make-array 0 :element-type 'character :fill-pointer 0)
是可行的,但感觉不太正确。那么,初始化一个带有填充指针的字符串的正确方式是什么?
format
可以写入字符串,但我不清楚具体是如何实现的。所有的例子都写入了t
或nil
,直到我经过一番搜索之后才找到了这篇文章解决了我的问题。谢谢! - Dominik Mokriš