如何使用管道库保存文件?我浏览了导管的教程,但似乎找不到任何东西,这是我的用例:
main :: IO ()
main = do
xxs <- lines <$> (readFile filePath)
sourceList xxs =$ pipe $$ saveFile
pipe :: Monad m => Conduit String m String
pipe = undefined
Run Code Online (Sandbox Code Playgroud)
所以这里有两个问题:
使用lines将字符串转换为字符串列表然后将其提供给它是否有意义sourceList?
我应该如何实现该saveFile功能,以便在xxs完全处理字符串时
,我可以将其写入磁盘?