我有这个方案函数,我应该运行整数列表,但我不知道错误意味着什么。错误说明:“如果:预期一个问题和两个答案,但发现4个部分:( if(null?list)'()(cons(+ 1(car list))(f(cdr list))))。这个函数缺少什么以及'()做了什么?谢谢!我以前从未使用过Scheme。
(define (f list)
(if (null? list)
’()
(cons (+ 1 (car list)) (f (cdr list)))))
答案 0 :(得分:3)
您使用了错误的引号(可能是复制粘贴错误?)。
使用'
而非’
。