Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
System.IO.Compat
Documentation
module System.IO
getContents' :: IO String #
The getContents'
operation returns all user input as a single string,
which is fully read before being returned
getContents'
is implemented as
.hGetContents'
stdin
This operation may fail with the same errors as hGetContents'
.
Examples
>>>
getContents' >>= putStr
> aaabbbccc :D > I hope you have a great day aaabbbccc :D I hope you have a great day
>>>
getContents' >>= print . length
> abc > <3 > def ^D 11
Since: base-4.15.0.0
hGetContents' :: Handle -> IO String #
The hGetContents'
operation reads all input on the given handle
before returning it as a String
and closing the handle.
This is a strict version of hGetContents
Since: base-4.15.0.0