2015-03-12から1日間の記事一覧

ギョームのコード書いてるとよく思うこと

他人の書いたコードを読んでる時によく思う。 ねぇ、抽象化しようよ。 ダラダラダラダラダラダラダラと処理を書くのやめようよ。 楽しようよ。 マジで。 以下の C# っぽいコードは天丼を作ってお客にアレしたりする架空のシステムのコードだということにする…

OCaml で FizzBuzz 書けた

open List;; let rec iota ?(step=1) ?(n=0) m = if n > m then [] else n :: iota ~n:(n + step) m ~step ;; let isFizz n = ( n mod 3 ) == 0 ;; let isBuzz n = ( n mod 5 ) == 0 ;; let isFizzBuzz n = (isFizz n) && (isBuzz n) ;; let toFizzBuzz n = …