Open Source WEB

##(link2sicp "book-Z-H-14.html#%_thm_2.1" "Exercise 2.1")

解答例

(define (make-rat n d)
  (let ((an (abs n))
        (ad (abs d)))
    (let ((g (gcd an ad)))
      (cons (if (negative? (* n d))
                (* -1 (/ an g))
                (/ an g))
            (/ ad g)))))

コード

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

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

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