2016-09-06 5 views
1

私は非常にスキームに新しく、基礎を学んでいます。私は(+ 1 2) +は2つの入力を取り、出力を返す関数のようなものであることを理解しています。私のクイズには質問(+ (-(*))4 5)がありました。 DrRacketによると答えは8ですが、なぜそれが当てはまるのかを理解するのは苦労しています。だから私は与えられた式が8どのように(+( - )(*))4 5)を評価する8

答えて

6

に評価する方法(*)理解する上で助けを必要としそう1

に評価(+(-1)4 5)の和である(-1)+(4) +(5)は8

+0

@dannyです。なぜ '(*)'が1で、 '(+)'が0であるのかを知りたいのであれば、http://stackoverflow.com/q/30467726/23567にアクセスしてください。 – soegaard

+0

ありがとう..これはとても役に立ちます – danny

関連する問題