【发布时间】:2011-11-28 21:44:37
【问题描述】:
我正在尝试编写一个函数,它接受一个 IO Bool 并根据它是什么来做事,但我不知道如何评估 IO Bool。我试着说do cond 和do {cond==True},但得到了错误Couldn't match expected type 'Bool' against inferred type 'a b'。有人可以指导我找到解决方案吗?
【问题讨论】:
-
正如不久前有人提到的,我们可能应该在
haskell标签wiki 上有一两个关于IO 的FAQ。这个问题,或者其中一个问题可能有效:stackoverflow.com/questions/6904169/managing-the-io-monadstackoverflow.com/questions/6628748/…