SICP勉強会
開発環境はPLT Schemeで行くことにしました。
1.1.2名前と環境
変数宣言はdefineで行う。
(define hoge 2) hoge 2 (define foo (* 10 hoge)) foo 20
1.1.3組み合わせの評価
(* (+ 5 (* 5 5)) (+ 3 7)) 300
つまり要約すると(* 30 10)となるわけで結果は300となる。
1.1.4合成手続き
っていうと理解し辛いけど、要は関数宣言。
(define square(x) (* x x)) square(4) 16
上記はxがsquareという関数の引数で、引数自体を乗算してます。
本日はここまで。