Ce face functia concat ?

From HaskellWiki
Revision as of 15:16, 6 February 2021 by Gwern (talk | contribs) (Reverted edits by Tomjaguarpaw (talk) to last revision by Ha$kell)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Data fiind o lista de liste, functia concat concateneaza toate acele liste intr-una singura.

Are tipul: concat :: [ [a] ] -> [a]


Exemplu: concat [ [1,2],[23,24,5],[6] ] va da ca rezultat: [1,2,23,24,5,6]


Unde ati mai intalnit-o: La formula operatorului bind (>>=) al monadei parserelor. Acolo fiecare pereche (valoare,string) producea o lista de rezultate. Dat fiind ca din lista de perechi date de primul parser se obtinea ulterior o lista de liste de perechi, micile liste interioare listei mari trebuiau concatenate pentru a obtine lista finala.


Pagina indexata la indexul Categories:Ro


<= Inapoi la pagina principala Ro/Haskell.

<- Inapoi la Intrebarile incepatorului Ro/Haskell.