gpt4 book ai didi

Lisp 简单问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:33:16 26 4
gpt4 key购买 nike

我有一些不理解 gnu clisp 的操作假设,我有一些代码,如 (let ((x "Hi!"))(print x))。如果我从控制台执行它(比如 clisp fileName.lisp),我会看到

Hi!

但是,当我从解释器中执行它时,我看到这段文字两次。为什么?

请帮帮我

最佳答案

解释器总是输出最后一个表达式的值。
print 还将参数作为值返回,在您的例子中为 "Hi!"
这就是为什么你会看到它两次。

(print "Hi!") 

将给出相同的结果。

关于Lisp 简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350836/

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