トップ «前の日記(2013-01-17(Thu)) 最新 次の日記(2013-01-20(Sun))» 編集

屑俺日記

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


2013-01-18(Fri) ぼんやりした日差しで摂氏一度

(define fizzbuzz hogehoge)

gauche で書いてみた。
スクリプトにするには、まだ足りないかと思ったが、 一応動いた。

(define fizzbuzz
  (lambda (x)
    (cond
     ((eq? (mod x 15) 0) "fizzbuzz")
     ((eq? (mod x 5) 0) "buzz")
     ((eq? (mod x 3) 0) "fizz")
     (else x))))
(define fbtime
  (lambda (y z)
    (cond
     ((> y z) #f)
     ((print (fizzbuzz y))
      (fbtime (+ y 1) z)))))

x と y,z は、別々にする必要はなかった。
また、else は有っても無くても動く。


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

index.htmlは ここから。