Chat (Lingr.com)
Informaiton
Daily
Column
- MySQL日本語の旅(5/1)
- アクセス向上秘伝(5/9)
- 一風変ったHaskellλ門(6/13)
- SICP Answer Book (5/31) 問題3.26追加
Zope Solution
Extra
アーカイブ
OSS案内所
Site Info
関連リンク
##(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")