Copyright | (c) Don Stewart 2007 |
---|---|
License | BSD-style (see the file libraries/base/LICENSE) |
Maintainer | dons@galois.com |
Stability | stable |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell2010 |
The standard IO input functions using strict IO.
Strict Handle IO
hGetContents :: Handle -> IO String Source #
Computation hGetContents
hdl
returns the list of characters
corresponding to the unread portion of the channel or file managed
by hdl
, which is immediate closed.
Items are read strictly from the input Handle.
This operation may fail with:
isEOFError
if the end of file has been reached.
Strict String IO wrappers
getContents :: IO String Source #
The getContents
operation returns all user input as a single string,
which is read stirctly (same as hGetContents
stdin
).