我正在寻找一种输出字符的方法
多次使用格式。这可能吗?有人可以填吗
在 _?_
中,以便该示例有效?
(let ((n 3))
(format nil "_?_" _?_ #\* _?_ ))
应该返回
=> "***"
最佳答案
很高兴看到这么多解决方案:~A、~< 和 ~{ 到目前为止。
~@{ 迭代结构提供了一个简洁的解决方案:
(format nil "~v@{~A~:*~}" 3 #\*)
关于format - Lisp 多次格式化一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20072959/