Ce face functia concat ?
Data fiind o lista de liste, functia concat concat
eneaza 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.