これはSICP Book Chapter 3.5.2に関する質問です。 他のプログラミング言語でストリームデータ構造を実装しています。次のスニペットを正しく理解しているかどうかはわかりません。私は(cons-stream n (integers-starting-from (+ n 1))))を実行して値を返す関数を実行する(integers-starting-from (+ n 1))に理解され
質問What's the explanation for Exercise 1.6 in SICP?に加えて。 Dr. Racket(R5RS)は有限時間内に "if"を使ってsqrt-iter関数を評価し、正常な順序評価を明確に示しています。しかし、私がエクササイズからの例を使用すると、私は "if"が申請注文評価を使用していると思うようになります。 だからどこが間違っていますか?何が起こる
Steel Bank Common Lispを使ったSICPの作業では、私は合理的な成功を収めましたが、私は "Picture Language"の例に悩まされました。以下は、PPMファイルに書き込むようには見えませんが、私が書いた他の回転や反転は行います。私はLAMBDAが内部で呼び出されたときに何らかの形で関数を返さないと思われますか? 私はすでにM-xチェックパンフレットを持っていますが、何