gpt4 book ai didi

lisp - 简单格式语句在 Lisp 中不起作用

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

Lisp 中未加载以下简单代码:

(defun helloworld (name)
format t ("~%Hello from Lisp, ~A!" name )
)

我也试过在格式语句两边加上括号,但还是不行。错误是:

*** - SYSTEM::%EXPAND-FORM: invalid form ("~%Hello from Lisp, ~A!" NAME)

哪里出错了?

最佳答案

错误是由于括号的使用错误引起的。试试这个:

(defun helloworld (name)
(format t "~%Hello from Lisp, ~A!" name))

请记住,您必须始终使用表单,即 (operator arguments) 而不是其他编程语言中的命令。

为了减少这些错误的数量,您可以使用支持 Common-Lisp 的编辑器,根据句法含义对齐行。在这方面最好的编辑器之一是组合 Emacs + SLIME , 但还有其他可能性。

关于lisp - 简单格式语句在 Lisp 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38278442/

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