トップ «前の日記(2013-03-20(Wed)) 最新 次の日記(2013-03-24(Sun))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2013-03-22(Fri) またまた寒くなってきた。桜が芽吹く

cond に else が無い場合

cond は一つずつ評価して、真が返ったらそこでおしまいにする。らしい。
ので、真になる条件がダブったら、先にある方しか見ない。
else がないと、「それ以外の全て」が未定義値になる。みたい。

(define	noelse
  (lambda (a)
    (cond
     ((eq? 0 a)	"zero")
     ((eq? 0 a)	0))))
 
gosh> (noelse 0)
"zero"
gosh> (noelse 1)
"<undef>"

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。