Documentation
(++) :: [a] -> [a] -> [a] infixr 5 #
(\\) :: Eq a => [a] -> [a] -> [a] infix 5 #
foldl :: (a -> b -> a) -> a -> [b] -> a #
foldl' :: (a -> b -> a) -> a -> [b] -> a #
foldl1 :: (a -> a -> a) -> [a] -> a #
foldr :: (a -> b -> b) -> b -> [a] -> b #
foldr1 :: (a -> a -> a) -> [a] -> a #
map :: (a -> b) -> [a] -> [b] #
mapAccumL :: (acc -> x -> (acc, y)) -> acc -> [x] -> (acc, [y]) #
mapAccumR :: (acc -> x -> (acc, y)) -> acc -> [x] -> (acc, [y]) #
scanl :: (a -> b -> a) -> a -> [b] -> [a] #
scanl1 :: (a -> a -> a) -> [a] -> [a] #
scanr :: (a -> b -> b) -> b -> [a] -> [b] #
scanr1 :: (a -> a -> a) -> [a] -> [a] #
unzip :: [(a, b)] -> ([a], [b]) #
unzip3 :: [(a, b, c)] -> ([a], [b], [c]) #
unzip4 :: [(a, b, c, d)] -> ([a], [b], [c], [d]) #
unzip5 :: [(a, b, c, d, e)] -> ([a], [b], [c], [d], [e]) #
unzip6 :: [(a, b, c, d, e, f)] -> ([a], [b], [c], [d], [e], [f]) #
unzip7 :: [(a, b, c, d, e, f, g)] -> ([a], [b], [c], [d], [e], [f], [g]) #
zip :: [a] -> [b] -> [(a, b)] #
zip3 :: [a] -> [b] -> [c] -> [(a, b, c)] #
zip4 :: [a] -> [b] -> [c] -> [d] -> [(a, b, c, d)] #
zip5 :: [a] -> [b] -> [c] -> [d] -> [e] -> [(a, b, c, d, e)] #
zip6 :: [a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [(a, b, c, d, e, f)] #
zip7 :: [a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [g] -> [(a, b, c, d, e, f, g)] #
zipWith :: (a -> b -> c) -> [a] -> [b] -> [c] #
zipWith3 :: (a -> b -> c -> d) -> [a] -> [b] -> [c] -> [d] #
zipWith4 :: (a -> b -> c -> d -> e) -> [a] -> [b] -> [c] -> [d] -> [e] #
zipWith5 :: (a -> b -> c -> d -> e -> f) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f] #
zipWith6 :: (a -> b -> c -> d -> e -> f -> g) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [g] #
zipWith7 :: (a -> b -> c -> d -> e -> f -> g -> h) -> [a] -> [b] -> [c] -> [d] -> [e] -> [f] -> [g] -> [h] #