MarkLogic 9 Product Documentation
fn:fold-left

fn:fold-left(
   $function as function(item()*, item()) as item()*,
   $zero as item()*,
   $seq as item()*
) as item()*

Summary

Processes the supplied sequence from left to right, applying the supplied function repeatedly to each item in turn, together with an accumulated result value. For more details, see XPath 3.0 Functions and Operators.

Parameters
function The fold function value.
zero The zero argument.
seq The sequence to fold

Example

fn:fold-left(function($z, $a) { $z || "," || $a }, ">>", ("a","b","c"))
=> ">>,a,b,c"
Powered by MarkLogic Server | Terms of Use | Privacy Policy