
GHC.List  Portability  nonportable (GHC Extensions)  Stability  internal  Maintainer  cvsghc@haskell.org 





Description 
The List data type and its operations




map :: (a > b) > [a] > [b] 

(++) :: [a] > [a] > [a] 

filter :: (a > Bool) > [a] > [a] 

concat :: [[a]] > [a] 

head :: [a] > a 

last :: [a] > a 

tail :: [a] > [a] 

init :: [a] > [a] 

null :: [a] > Bool 

length :: [a] > Int 

(!!) :: [a] > Int > a 

foldl :: (a > b > a) > a > [b] > a 

foldl1 :: (a > a > a) > [a] > a 

scanl :: (a > b > a) > a > [b] > [a] 

scanl1 :: (a > a > a) > [a] > [a] 

foldr :: (a > b > b) > b > [a] > b 

foldr1 :: (a > a > a) > [a] > a 

scanr :: (a > b > b) > b > [a] > [b] 

scanr1 :: (a > a > a) > [a] > [a] 

iterate :: (a > a) > a > [a] 

repeat :: a > [a] 

replicate :: Int > a > [a] 

cycle :: [a] > [a] 

take :: Int > [b] > [b] 

drop :: Int > [b] > [b] 

splitAt :: Int > [b] > ([b], [b]) 

takeWhile :: (a > Bool) > [a] > [a] 

dropWhile :: (a > Bool) > [a] > [a] 

span :: (a > Bool) > [a] > ([a], [a]) 

break :: (a > Bool) > [a] > ([a], [a]) 

reverse :: [a] > [a] 

and :: [Bool] > Bool 

or :: [Bool] > Bool 

any :: (a > Bool) > [a] > Bool 

all :: (a > Bool) > [a] > Bool 

elem :: (Eq a) => a > [a] > Bool 

notElem :: (Eq a) => a > [a] > Bool 

lookup :: (Eq a) => a > [(a, b)] > Maybe b 

maximum :: (Ord a) => [a] > a 

minimum :: (Ord a) => [a] > a 

concatMap :: (a > [b]) > [a] > [b] 

zip :: [a] > [b] > [(a, b)] 

zip3 :: [a] > [b] > [c] > [(a, b, c)] 

zipWith :: (a > b > c) > [a] > [b] > [c] 

zipWith3 :: (a > b > c > d) > [a] > [b] > [c] > [d] 

unzip :: [(a, b)] > ([a], [b]) 

unzip3 :: [(a, b, c)] > ([a], [b], [c]) 

takeUInt_append :: Int# > [b] > [b] > [b] 

Produced by Haddock version 0.4 