gpt4 book ai didi

lisp - CLISP 中需要解释

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

谁能解释一下车队运算符(operator)的部分? :

(defun read-3-numbers-&-format-sum ()
(flet ((prompt (string)
(format t "~&~a: " string)
(read nil 'eof nil)))
(let ((x (prompt "first number"))
(y (prompt "second number"))
(z (prompt "third number")))
(format t "~&the sum of ~a, ~a, & ~a is:~%~%~a~%"
x y z (+ x y z)))))

最佳答案

您的 Common Lisp 文档来源是 Common Lisp Hyperspec,它可以在互联网上的不同地方找到。

在那里查找 flet:http://clhs.lisp.se/Body/s_flet_.htm#flet

它建立了一个局部函数定义。它的范围是它的主体(即在这种情况下 let 形式所在的位置)。函数定义的工作方式类似于使用 defun 定义的“普通”函数。

关于lisp - CLISP 中需要解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50345740/

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