SICP练习1.2

1 scheme sicp

我在SICP练习1.2时遇到了困难.

将以下内容翻译为前缀形式:

5 + 4 + (2 - (3 - (6 + 4/5))) / 3(6 - 2)(2 - 7)

这就是我所拥有的,我无法弄清楚它为什么不起作用.我错过了什么?

(/
 (+
  (+ 4 5)
  (- 2
     (- 3
        (+ 6
           (/ 4 5)))))
 (* 3
    (*
     (-6 2)
     (- 2 7))))
Run Code Online (Sandbox Code Playgroud)

sep*_*p2k 7

(-6 2)
Run Code Online (Sandbox Code Playgroud)

在这里你试图-62它作为它的参数调用,当然这-6不是一个函数.您更愿意-使用62作为参数调用函数.

tl;博士:你忘记了-和之间的空间6.