Open Source WEB

##(link2sicp "book-Z-H-10.html#%_thm_1.6" "Exercise 1.6")

解答例

gosh> (sqrt 8)
zsh: 23610 killed     gosh          ;; リソースを食い潰して強制終了させられた

new-if が普通の手続きであるために then-clause と else-clause の両方の評価が 常に行われる。sqrt-iter の定義は new-if の手続きの else-clause に再帰的出現 するので計算が終了しない。

コード

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

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

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