array:fold-right

Evaluates the supplied function cumulatively on successive values of the supplied array.

fold-right($array as array(*), $init as item()*, $action as fn(item()*, item()*) as item()*) ➔ item()*

Arguments

 

$array

array(*)

The input array

 

$init

item()*

The zero for the function

 

$action

fn(item()*, item()*) as item()*

The function to be applied to each member of the input array

Result

item()*

Namespace

http://www.w3.org/2005/xpath-functions/array

Links to W3C specifications

XPath 3.1 Functions and Operators

XPath 4.0 Functions and Operators

Saxon availability

Available in XPath 3.1, XSLT 3.0, XQuery 3.1, and later versions. From Saxon 10, available in all editions. Implemented in Saxon-PE and Saxon-EE since Saxon 9.7. Available for all platforms.

Notes on the Saxon implementation

Available in Saxon-HE from Saxon 10; in Saxon-PE/EE since 9.7.