2008-01-23から1日間の記事一覧

あ、

3passで定義されてるけど、良く見たら別に1passでもできそうな気がしてきた。ほんとかな。

うーん.バグってるような気がしてきた. let fac 0 = 1 fac n | n > 1 = n * fac (n-1) とかってどうなるんだろ. { let { fac 0 = 1} fac n | n > 1 = n * fac (n-1);;} となるんですが,これは正しいのか.そもそも,上のプログラムが正しいHaskellプログ…

オフサイドルールの処理

予習編.たまーに,YAMLのパーサとか欲しくなるんだけど,インデントの処理をどうやったら良いのかよくわからなくなって困っていたんだけど,勉強になった.Haskell 98 Syntaxにこと細かに書いてあるので,適当に実装してみた.http://svn.soutaro.com/has/t…