foldl package:bytestring
foldl, applied to a binary operator, a starting value
(typically the left-identity of the operator), and a ByteString,
reduces the ByteString using the binary operator, from left to right.
foldl, applied to a binary operator, a starting value
(typically the left-identity of the operator), and a ByteString,
reduces the ByteString using the binary operator, from left to right.
foldl, applied to a binary operator, a starting value
(typically the left-identity of the operator), and a ShortByteString,
reduces the ShortByteString using the binary operator, from left to
right.
foldl1 is a variant of
foldl that has no starting value
argument, and thus must be applied to non-empty
ByteStrings. An
exception will be thrown in the case of an empty ByteString.
foldl1' is like
foldl1, but strict in the accumulator.
An exception will be thrown in the case of an empty ByteString.
foldl' is like foldl, but strict in the accumulator.
foldl1 is a variant of
foldl that has no starting value
argument, and thus must be applied to non-empty
ByteStrings.
foldl1 is a variant of
foldl that has no starting value
argument, and thus must be applied to non-empty
ByteStrings.
Consume the chunks of a lazy ByteString with a strict, tail-recursive,
accumulating left fold.
foldl1 is a variant of
foldl that has no starting value
argument, and thus must be applied to non-empty
ShortByteStrings. An exception will be thrown in the case of an
empty ShortByteString.
foldl1' is like
foldl1, but strict in the accumulator.
An exception will be thrown in the case of an empty ShortByteString.