Read until end of stream in haskell

前端 未结 4 1015
别那么骄傲
别那么骄傲 2021-02-14 00:13

I\'m fairly new to Haskell, and I\'d like to keep reading lines from the console until the end of the stream, and outputting everything I get in upper case. So far, I\'ve got

4条回答
  •  广开言路
    2021-02-14 00:27

    This goes way beyond what you're really asking for, but I use this pattern a lot: interact:

    myFun :: String -> String
    myFun = ...
    
    main = interact (unlines . myFun . lines)
    

    Your function myFun will be executed against every line of standard input and the result sent to standard output.

提交回复
热议问题