scanr package:rio
scanr is the right-to-left dual of scanl.
scanr is the right-to-left dual of
scanl.
Note that
head (scanr f z xs) == foldr f z xs.
scanr is the right-to-left dual of
scanl. Note that
head (scanr f z xs) == foldr f z xs.
O(n) scanr is the right-to-left dual of
scanl.
Performs replacement on invalid scalar values.
scanr f v == reverse . scanl (flip f) v . reverse
O(n) Right-to-left Haskell-style scan
O(n) Right-to-left Haskell-style scan
O(n) Right-to-left Haskell-style scan
O(n) Right-to-left Haskell-style scan
scanr1 is a variant of
scanr that has no starting value
argument.
scanr1 is a variant of
scanr that has no
starting value argument.
scanr1 is a variant of
scanr that has no starting value
argument.
scanr1 is a variant of
scanr that has no starting value
argument.
O(n) scanr1 is a variant of
scanr that has no
starting value argument. Subject to fusion. Performs replacement on
invalid scalar values.
O(n) scanr1 is a variant of
scanr that has no
starting value argument. Performs replacement on invalid scalar
values.
O(n) Right-to-left Haskell-style scan with strict accumulator
O(n) Right-to-left Haskell-style scan with strict accumulator
O(n) Right-to-left scan over a non-empty vector
O(n) Right-to-left scan over a non-empty vector with a strict
accumulator
O(n) Right-to-left scan over a non-empty vector
O(n) Right-to-left scan over a non-empty vector with a strict
accumulator
O(n) Right-to-left Haskell-style scan with strict accumulator
O(n) Right-to-left scan over a non-empty vector
O(n) Right-to-left scan over a non-empty vector with a strict
accumulator
O(n) Right-to-left Haskell-style scan with strict accumulator