Difference between revisions of "Ce face functia concat ?"
Jump to navigation
Jump to search
m |
m (Minor formatting changes) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:Ro]] |
||
− | Data fiind o lista de liste, functia concat |
+ | Data fiind o lista de liste, functia concat <code>concat</code>eneaza toate acele liste intr-una singura. |
− | Are tipul: |
+ | Are tipul: <code>concat :: [ [a] ] -> [a]</code> |
---- |
---- |
||
+ | {| |
||
⚫ | |||
+ | |Exemplu: |
||
⚫ | |||
⚫ | |||
+ | |- |
||
⚫ | |||
+ | |<code>[1,2,23,24,5,6]</code> |
||
+ | |} |
||
---- |
---- |
||
− | 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. |
+ | Unde ati mai intalnit-o: La formula operatorului bind <code>(>>=)</code> 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 ] |
+ | [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. ] |
Latest revision as of 00:16, 19 April 2021
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.