ネギのメモ帳

Twitterに書ききれないことをたまに書いたりするかもしれないスペース

2015-07-01から1ヶ月間の記事一覧

昨日の記事のdigit(桁数)関数のバグを修正

ガードにおいてはotherwiseのような自明な全捕捉でない限り コンパイラーは条件が網羅的かどうか推論できないらしいということを学んだ. それはそれとして, 昨日書いたdigitにはバグがあることに気づいた*1. 符号付き整数に関して, let m = (minBound :: Int…

Haskellで同じ曜日の日付を何週分も生成する

数年前にRubyで書いたプログラムをHaskellで実装してみようのコーナー.こういう感じのことがやりたい. > DateCreate.exe -f 2015-07-06 14 2015.04.06 01 2015.04.13 02 2015.04.20 03 2015.04.27 04 2015.05.04 05 2015.05.11 06 2015.05.18 07 2015.05.25 …