v 2009打印空白问题
大家好,我试图在命令行中打印一个空行,但LISP似乎不想处理nil值。例如,如果我运行:
(普林斯)
(普林斯)
(普林斯)
...我将在一个周期内得到三行。
然而,如果我跑步
(普林斯)
(普林斯)
(普林斯)
...不会打印其他行。
我想在我的Lisp结论消息之前打印几行空白:
(普林斯)
(普林斯)
(princ“\n转换完成。”)
我接着去了AfraLisp,它告诉我只使用(princ),没有任何理由,但这也不起作用。
我甚至尝试将变量设置为空白,然后使用“提示”打印变量,但这也不起作用。
如有任何建议,我们将不胜感激。
谢谢
AJS公司 这是一种方式:
(princ "\n\n\n Conversion Complete. ")
所有这一切都是给三个新的命令行,然后“打印”什么下面的命令行。
新行命令不需要隔离:您可以堆叠它们,就像我在上面的示例中所做的那样。
史蒂夫
. 我也在寻找解决方案。添加多个\n不起作用,没有显示额外的空行。然而,它们确实显示在F2窗口中。
还有什么建议吗?
非常感谢。 我相信命令行会自动截断空行-为了避免这种情况,一个简单的解决方法是打印一个不可打印的字符(如Esc),使该行显示为空白,但不会被截断,例如。
(progn (princ "\n\033\n\033\nConversion Complete.") (princ))
页:
[1]