Safe Haskell | None |
---|---|
Language | Haskell2010 |
Chapter18
Synopsis
- helloWorld :: IO ()
- readWrite :: IO ()
- readEcho :: IO ()
- sumInts :: Integer -> IO Integer
- sumAcc :: Integer -> [Integer] -> Integer
- sumInteract :: IO ()
- copyInteract :: IO ()
- copyEOF :: IO ()
- listIOprog :: String -> String
- randomInt :: Integer -> IO Integer
- randInt :: Integer -> Integer
- addOneInt :: IO ()
- addOneInt' :: IO ()
- type Table a = [a]
- data State a b = State (Table a -> (Table a, b))
- data Tree a
- sTree :: Tree Integer -> Integer
- sumTree :: Tree Integer -> Identity Integer
- sTree' :: Tree Integer -> Integer
- identity :: Identity a -> a
- numberTree :: Eq a => Tree a -> State a (Tree Integer)
- numberNode :: Eq a => a -> State a Integer
- nNode :: Eq a => a -> Table a -> (Table a, Integer)
- lookup :: Eq a => a -> Table a -> Integer
- runST :: State a b -> b
- numTree :: Eq a => Tree a -> Tree Integer
- egTree :: Tree String
Documentation
helloWorld :: IO () Source #
^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^
sumInteract :: IO () Source #
^^^^^^^^^^
copyInteract :: IO () Source #
listIOprog :: String -> String Source #
addOneInt' :: IO () Source #
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^