Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
foldl' :: (b -> Char -> b) -> b -> Stream Char -> btext Data.Text.Internal.Fusion.Common A strict version of foldl. Properties
foldl' f z0 . stream = foldl' f z0
foldl1 :: HasCallStack => (Char -> Char -> Char) -> Stream Char -> Chartext Data.Text.Internal.Fusion.Common foldl1 is a variant of foldl that has no starting value argument, and thus must be applied to non-empty Streams. Properties
foldl1 f . stream = foldl1 f
foldl1' :: HasCallStack => (Char -> Char -> Char) -> Stream Char -> Chartext Data.Text.Internal.Fusion.Common A strict version of foldl1. Properties
foldl1' f . stream = foldl1' f
foldlM' :: Monad m => (b -> Char -> m b) -> b -> Stream Char -> m btext Data.Text.Internal.Fusion.Common A monadic version of foldl. Properties
foldlM' f z0 . stream = foldlM' f z0
foldlChunks :: (a -> Text -> a) -> a -> Text -> atext Data.Text.Internal.Lazy Consume the chunks of a lazy Text with a strict, tail-recursive, accumulating left fold.
foldl' :: (a -> Char -> a) -> a -> Text -> atext Data.Text.Lazy O(n) A strict version of foldl.
foldl1 :: HasCallStack => (Char -> Char -> Char) -> Text -> Chartext Data.Text.Lazy O(n) A variant of foldl that has no starting value argument, and thus must be applied to a non-empty Text.
foldl1' :: HasCallStack => (Char -> Char -> Char) -> Text -> Chartext Data.Text.Lazy O(n) A strict version of foldl1.
foldlChunks :: (a -> Text -> a) -> a -> Text -> atext Data.Text.Lazy Consume the chunks of a lazy Text with a strict, tail-recursive, accumulating left fold.
foldlM' :: Monad m => (a -> Char -> m a) -> a -> Text -> m atext Data.Text.Lazy O(n) A monadic version of foldl'.