ハツカネズミの恋

Lisp のもろもろ,おぼえがき

おためし,はてな記法

見出しだぞい

これで小見出しだぞい

  • リスト
    • 小リスト
定義リスト
こんな感じかな
定義リスト
あんな感じかな

コードの埋め込み(Haskell)

collatz :: Integer -> Maybe Integer
collatz n = helper n 0
  where
     helper :: Integer -> Integer -> Maybe Integer
     helper n count
	    | n == 0 || n < 0 = Nothing
	    | n == 1 	      = Just count
	    | even n 	      = helper (div n 2) (count + 1)
	    | otherwise       = helper ((3*n) + 1) (count + 1) 

なるほどな.

コードの埋め込み(Scheme)

(define (factorial x)
  (let loop ((x x)
             (acc 1))
    (if (zero? x)
        acc
        (loop (sub1 x) (* x acc)))))

schemeシンタックスハイライト,配色可愛い.萌え.

という訳で,ここはおべんつよ系の雑文置き場になりました.