2012-08-26から1日間の記事一覧
git rebase -i でコミットの圧縮 - by shigemk2以前こんなことを書いたと思う。 複数のコミットを圧縮して1つのコミットにしたいとき。 % git rebase -i HEAD(うんたら) で、設定されたエディタが起動する。 pick commit1 pick commit2 pick commit3 pick co…
Haskell : nubremoves duplicates elements from a list. Main > nub [1,2,3,2,1] [1,2,3] Main > nub "AAAABBBBBBBBBBBCCCC" "ABC"
関数合成 - by shigemk2関数合成の別の使い方 ポイントとは、fn x = f (g x)のような関数定義に登場する一時変数xのことである。 このポイントを使わないで関数を定義するスタイルなので、 ポイントフリースタイルと呼ばれる。 fn = ceiling . negate . tan …
まず1つの関数を呼び出し、それからもう1つの関数にその結果を渡して呼び出したものに 等しい。ただ、簡単に利用できるわけではなく、たとえば以下のように定義しなければならない (すみません、僕の環境では>.>だとAmbiguous occurrenceなるエラーが出てし…