我有这段满足我需求的代码:
f :: [IO Int] -> IO [Int]
f [] = return []
f (x:xs) = do
a <- x
as <- f xs
return (a:as)
但我认为会有一种预定义的方式(msum?)
但我不知道如何做到。
任何帮助都将受到欢迎。谢谢