by shigemk2

当面は技術的なことしか書かない

cond

昨日のエントリーから。

a                                       ; => 3
b                                       ; => 4
(cond ((= a 4) 6)
      ((= b 4) (+ 6 7 a))
      (t 25))                           ; => 16
(* (cond ((> a b) a)
         ((< a b) b)
         (t -1))
   (+ a 1))                             ; => 16(最終的にb*(a+1)=>4*4)
cond 条件式1 結果
     条件式2 結果
     t(else) 結果

のような感じ。