Difference between revisions of "Ce face functia concat ?"
Jump to navigation
Jump to search
Tomjaguarpaw (talk | contribs) (Deleting article that hasn't been edited for over 10 years) |
m (Reverted edits by Tomjaguarpaw (talk) to last revision by Ha$kell) |
||
Line 1: | Line 1: | ||
+ | [[Category:Ro]] |
||
+ | 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 [[Category:Ro]] [http://www.haskell.org/haskellwiki/Category:Ro Categories:Ro] |
||
+ | ---- |
||
+ | [http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la pagina principala Ro/Haskell. ]<br> <br> |
||
+ | [http://www.haskell.org/haskellwiki/Intrebarile_incepatorului <'''-''' Inapoi la Intrebarile incepatorului Ro/Haskell. ] |
Revision as of 15:16, 6 February 2021
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.