問題3.39 – SICP(計算機プログラムの構造と解釈)その137
2009年03月26日
問題3.39
P1 : (lambda () (set! x ((s (lambda () (* x x)))))) P2 : (s (lambda () (set! x (+ x 1))))
以下の3つの結果が残る。
- 101 : P1 が x を 100 にセットし、P2 が x を 101 にセットする。
- 121 : P2 が x を 11 にセットし、P1 が x を 121 にセットする。
- 100 : P1 が x にアクセスし演算結果 100 を算出し、P2 が x を 11 にセットし、その後 P1 が x を 100 にセットする。
計算機プログラムの構造と解釈
posted with amazlet at 08.11.07
ジェラルド・ジェイ サスマン ジュリー サスマン ハロルド エイブルソン
ピアソンエデュケーション
売り上げランキング: 6542
ピアソンエデュケーション
売り上げランキング: 6542