関数型プログラミング言語Haskell Part21
■ このスレッドは過去ログ倉庫に格納されています
0553デフォルトの名無しさん
2013/03/05(火) 01:25:57.36(文法うろ覚えで間違ってるだろうけどふいんきを読み取ってほしい)
unMaybe :: Maybe Int -> Int
unMaybe Just num = num
unMaybe Nothing = 0
みたいな感じで
unIO :: IO Int -> Int
とかできないの ?
できちゃうと副作用の分離が壊れちゃうような気がするんだけど.....
多分、モナドと副作用とIOをごっちゃにしてるんだと思うんだけど、
あと、上で出てきた関数単位では分離出来ているとかそういう話が
理解できてないんだと思うんだけど、
ご教授お願いします。
■ このスレッドは過去ログ倉庫に格納されています