gpt4 book ai didi

scheme - 表格方案中的错误

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

(define (prime max)
(let ((a 2)))
(if not(= modulo max 2) 0)
((+ a 1)
prime(max))
)

它告诉我 bad let in form (let ((a 2))) 但据我所知,语法和代码是正确的

最佳答案

不,这是不对的。 let 形式有这样的语法:(let binds body) 你的绑定(bind)是 ((a 2))。你的 body 在哪里?你把它放在 let 形式之外。这引发了两个问题:let 格式错误,因为只有一个参数而不是两个参数,并且 a 在它出现的位置未声明。(没有进入逻辑代码,这也是不正确的,假设你正在尝试一个素数测试函数。)

关于scheme - 表格方案中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55232730/

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