gpt4 book ai didi

linux - 打印前 Lisp 奇怪的新行

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:50:59 26 4
gpt4 key购买 nike

当我尝试使用“clisp hello.lisp”(其中“hello.lisp”是我的程序名称)从终端打印一些文本时,会在正确输出之前添加新行(在“hello world”之前) .为什么会发生这种情况,我该如何改变呢?在 Python 或 Ruby 等其他语言中,同一代码中没有换行符。

(print "hello world")

最佳答案

Why it happens

发生这种情况是因为指定函数 PRINT 来执行此操作。

and how can I change this?

你不能。只需使用不同的函数进行打印:WRITE-STRING、WRITE-LINE、WRITE 或 PRIN1。

WRITE-LINE 打印字符串,然后打印换行符。

In other languages like Python or Ruby there is no newline in the same code.

由于这些是不同的编程语言,相同的代码不会在 Python 和 Ruby 中运行。

关于linux - 打印前 Lisp 奇怪的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44029420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com