1

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))))
4

2 に答える 2

7
(-6 2)

ここでは、引数として-6withを呼び出そうとしていますが、これは関数ではないため、もちろん機能しません。むしろ、引数としてとを使用して関数を呼び出したいと思います。2-6-62

-tl; dr:との間のスペースを忘れました6

于 2011-08-27T18:07:45.403 に答える
1
(/ 
 (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5)))))
 (* 3 (- 6 2) (- 2 7)))
于 2011-10-01T04:40:15.857 に答える