将Maybes映射到monad的功能

时间:2011-12-04 11:35:48

标签: haskell monads standard-library

我经常使用maybe (return ()) someFunc someMaybe形式的表达式。

在hoogle上搜索功能Monad m => (a -> m ()) -> Maybe a -> m ()不会产生特定结果。这个没有库函数吗?

1 个答案:

答案 0 :(得分:12)

您可以使用Data.Foldable中的mapM_forM_来实现此目的。另请参阅the recent discussion on the librariers mailing list

相关问题