Changes

Jump to navigation Jump to search
16 bytes added ,  17:28, 9 March 2023
no edit summary
<syntaxhighlight lang="xquery">
declare function local:fold-left(
$seq input as item()*, $seed zero as item()*, $function action as function(item()*, item()) as item()*
) as item()* {
if(empty($seqinput)) then $seedzero
else local:fold-left(
fn:tail($seqinput), $functionaction($seedzero, fn:head($seqinput)), $functionaction
)
};
|<syntaxhighlight lang="xquery">
declare function local:fold-right(
$seq input as item()*, $seed zero as item()*, $function action as function(item(), item()*) as item()*
) as item()* {
if(empty($seqinput)) then $seedzero else $functionaction( fn:head($seqinput), local:fold-right(tail($seqinput), $seedzero, $functionaction)
)
};
Bureaucrats, editor, reviewer, Administrators
13,554

edits

Navigation menu