Loading TOC...

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"

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.