以前にこんなコードを書いて喜んでいたのですけど、
printList [] = putStr ""
printList (x:xs) = print x >> printList xs
空リストの場合は何もしなくていいはずで putStr "" っていうのはとても気持ち悪かったのですが、
printList [] = return ()
printList (x:xs) = print x >> printList xs
これでいいのか。やっぱりそのうちちゃんとモナドの勉強をしないと orz
0 件のコメント:
コメントを投稿