【发布时间】:2013-12-17 22:12:58
【问题描述】:
今天我尝试连接两个 IO 字符串,但无法正常工作。
所以,问题是:假设我们有s1 :: IO String 和s2 :: IO String。如何实现函数(+++) :: IO String -> IO String -> IO String,它的工作原理与(++) :: [a] -> [a] -> [a]完全相同,但对于IO String?
更普遍的问题是如何实现更通用的功能(+++) :: IO a -> IO a -> IO a?或者更笼统?
【问题讨论】:
标签: string function haskell functor