小编ske*_*rus的帖子

Scheme - 未绑定变量:unquote

我是Scheme的新手; 我正在编写一个程序,以重复添加的方式递归地定义乘法:

(define multiply 
  (lambda (a b) 
    (if (= b 0) 
        0 
        (+ a (multiply(a, (- b 1)))))))
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行该程序时,我收到错误消息:

;Unbound variable: unquote
Run Code Online (Sandbox Code Playgroud)

什么是错误信息,我该如何纠正?

recursion scheme

3
推荐指数
1
解决办法
472
查看次数

标签 统计

recursion ×1

scheme ×1