Ce face functia concat ?

From HaskellWiki
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.