Input / Output Actions
IO aIO Int -- an action that returns an Int
IO () -- an action that returns an empty tuple, called a unitgetChar :: IO Char -- reads and returns a character from the screen
putChar :: Char -> IO () -- prints a character to the screen
return :: a -> IO a -- returns a value as an actionghci> getChar
1'1' -- input is 1
ghci> getChar
'\n'
ghci> putChar 'a'
a
ghci> putChar '\n'
Last updated