Hoogle Search
Within LTS Haskell 24.17 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
- mapAccumL :: (acc -> Word8 -> (acc, Word8)) -> acc -> ByteString -> (acc, ByteString)- bytestring - Data.ByteString.Lazy - The mapAccumL function behaves like a combination of map and foldl; it applies a function to each element of a ByteString, passing an accumulating parameter from left to right, and returning a final value of this accumulator together with the new ByteString. 
- mapAccumR :: (acc -> Word8 -> (acc, Word8)) -> acc -> ByteString -> (acc, ByteString)- bytestring - Data.ByteString.Lazy - The mapAccumR function behaves like a combination of map and foldr; it applies a function to each element of a ByteString, passing an accumulating parameter from right to left, and returning a final value of this accumulator together with the new ByteString. 
- mapAccumL :: (acc -> Char -> (acc, Char)) -> acc -> ByteString -> (acc, ByteString)- bytestring - Data.ByteString.Lazy.Char8 - The mapAccumL function behaves like a combination of map and foldl; it applies a function to each element of a ByteString, passing an accumulating parameter from left to right, and returning a final value of this accumulator together with the new ByteString. 
- mapAccumR :: (acc -> Char -> (acc, Char)) -> acc -> ByteString -> (acc, ByteString)- bytestring - Data.ByteString.Lazy.Char8 - The mapAccumR function behaves like a combination of map and foldr; it applies a function to each element of a ByteString, passing an accumulating parameter from right to left, and returning a final value of this accumulator together with the new ByteString. 
- mapAccumL :: (a -> Char -> (a, Char)) -> a -> Text -> (a, Text)- text - Data.Text - O(n) Like a combination of map and foldl'. Applies a function to each element of a Text, passing an accumulating parameter from left to right, and returns a final Text. Performs replacement on invalid scalar values. 
- mapAccumR :: (a -> Char -> (a, Char)) -> a -> Text -> (a, Text)- text - Data.Text - The mapAccumR function behaves like a combination of map and a strict foldr; it applies a function to each element of a Text, passing an accumulating parameter from right to left, and returning a final value of this accumulator together with the new Text. Performs replacement on invalid scalar values. 
- mapAccumL :: (a -> Char -> (a, Char)) -> a -> Stream Char -> (a, Text)- text - Data.Text.Internal.Fusion - O(n) Like a combination of map and foldl'. Applies a function to each element of a Text, passing an accumulating parameter from left to right, and returns a final Text. Properties - mapAccumL g z0 . stream = mapAccumL g z0 
- mapAccumL :: (a -> Char -> (a, Char)) -> a -> Text -> (a, Text)- text - Data.Text.Lazy - O(n) Like a combination of map and foldl'. Applies a function to each element of a Text, passing an accumulating parameter from left to right, and returns a final Text. Performs replacement on invalid scalar values. 
- mapAccumR :: (a -> Char -> (a, Char)) -> a -> Text -> (a, Text)- text - Data.Text.Lazy - The mapAccumR function behaves like a combination of map and a strict foldr; it applies a function to each element of a Text, passing an accumulating parameter from right to left, and returning a final value of this accumulator together with the new Text. Performs replacement on invalid scalar values. 
- mapAccum :: (a -> b -> (a, c)) -> a -> IntMap b -> (a, IntMap c)- containers - Data.IntMap.Internal - The function mapAccum threads an accumulating argument through the map in ascending order of keys. - let f a b = (a ++ b, b ++ "X") mapAccum f "Everything: " (fromList [(5,"a"), (3,"b")]) == ("Everything: ba", fromList [(3, "bX"), (5, "aX")])
