(wat-aro)

無職から有職者にランクアップしました

SICP 問題1.34

(define (f g)
  (g 2))

インタプリタ(f f)を評価させるとどうなるか.

(f f)
(f 2)
(2 2)

(f f)のfに引数を適用し,(f 2)となる.
このfに引数を適用すると(2 2)となる. (2 2)を評価しようとするが2は手続きでないためエラーとなり終了する.