如何使用Haskell的`interact` linewise?

时间:2015-08-05 04:20:56

标签: haskell io

解决一些练习练习我找到了2个重新修复IO模式。方便的interact已经涵盖了第一个模式。第二种模式类似,但按行处理输入。

如何编写interactLinewise方法?

1 个答案:

答案 0 :(得分:5)

到目前为止,我发现的最优雅的解决方案是这个oneliner:

interactLinewise f = interact $ unlines . map f . lines