Skip to content
EntityQ951651· pop 13· linked from 102 articles

Also known as fold function, reduce, reduce function, accumulate, aggregate, inject, compress

family of higher-order functions that analyze a recursive data structure and build up a return value

Wikidata facts

Show 2 more facts
Stack Exchange tag
stackoverflow.com/tags/fold
different from
Scottish Fold
Sources (3)

via Wikidata · CC0

Article · Italiano

Fold, anche conosciuta come reduce, accumulate, compress o inject, nella programmazione funzionale è una funzione che itera una funzione arbitraria su una struttura dati in un certo ordine e costruisce un valore di ritorno.Tipicamente una fold, dialoga con due cose: una funzione combinante e una lista di elementi di una struttura dati.La fold poi procede a combinare elementi della struttura dati usando la funzione in modo sistematico. Le due principali tipologie di fold sono foldr e foldl, dove 'r' ed 'l' stanno, rispettivamente, per 'right' e 'left'.

Abstract from DBpedia / Wikipedia · CC BY-SA