> P.S.
> あと、これを書いていて if-then-else がネストするとインデントが深くなっ
> て嫌だったのですが、こういうときにインデントをあまり深くしないような書
> き方ってないでしょうか?

if pred
then 
con-part
else
alt-part

という極端な書き方も可能だったとおもふ.

if pred
 then
  con-part
 else
  alt-part

あるいは

if pred
  then
    con-part
  else
    alt-part

くらいならいいんじゃないかしらん.

-- nobsun

--
ML: haskell-jp / quickml.com
使い方: http://QuickML.com/