Dutch |
has gloss | nld: Functionele programmeertalen bezitten een aantal fold (of reduce) hogere-orde functies waarmee een datastructuur (vaak een lijst) in een bepaalde volgorde wordt doorlopen en gaandeweg een bepaalde waarde wordt berekend. Een foldfunctie maakt gebruik van twee zaken: een functie die elementen van de datastructuur combineert en de datastructuur zelf. Een voorbeeld: |
lexicalization | nld: fold |
Polish |
has gloss | pol: Fold (z ang. składać, zwijać) to rodzina funkcji wyższego rzędu występująca w językach funkcyjnych. Znana jest również jako reduce, accumulate, compress bądź inject. Funkcje fold przetwarzają uporządkowane kolekcje danych (zazwyczaj listy) w celu zbudowania końcowego wyniku przy pomocy jakiejś funkcji łączącej elementy. Dwie najbardziej popularne funkcje z tej rodziny to foldr (fold right) i foldl (fold left) |
lexicalization | pol: fold |
Moldavian |
has gloss | ron: În programarea funcţională, fold sau reduce sau accumulate este o familie de funcţii de ordin înalt care procesează o structură de date într-o anumită ordine şi construieşte o valoare de returnat. Aceasta este opusă familiei de funcţii unfold care primesc o valoare de start şi aplică o funcţie asupra ei pentru a genera o structură de date. De obicei, o funcţie fold este formată din două entităţi: o funcţie de combinare şi o structură de date, de obicei o listă de elemente. Astfel, funcţia combină elementele structurii de date într-un anumit mod sistematic. |
lexicalization | ron: fold |
Russian |
has gloss | rus: В программировании свёртка (, также известна как reduce и accumulate) — функция высшего порядка, которая производит преобразование структуры данных к единственному атомарному значению при помощи заданной функции. Операция свёртки часто используется в функциональном программировании при обработке списков. |
lexicalization | rus: Свертка списка |
lexicalization | rus: Свёртка списка |