Open Source WEB

##(link2sicp "book-Z-H-12.html#%_thm_1.34" "Exercise 1.34")

解答例

gosh> (define (f g) (g 2))
f
gosh> (f f)
*** ERROR: invalid application: (2 2)
Stack Trace:
_______________________________________

置換えモデルを使って評価を順に追うと、(f f) ==> (f 2) ==> (2 2) となって、 関数ではない 2 を引数 2 に適用しようとしてエラーになる。

コード

##(sicp-answer-code "ex-1.34.scm")

このサイトは、 IPA の「平成15年度オープンソフトウエア活用基盤整備事業」 の委託事業として開発されたKahuaで試験的に運用しております。

Copyright (c) 2004-2007 株式会社タイムインターメディア About Us