2010-08-19から1日間の記事一覧

SICP Exercise 1.4

Structure and Interpretation of Computer Programsの練習問題1.4のコードを見て、一瞬とまどいました。 (define (a-plus-abs-b a b) ((if (> b 0) + -) a b)) bが0より大きければ加算、それ以外は減算が戻ってきて、それがaとbの計算に用いられます。単に…