Difference between revisions of "Ce face functia concat ?"
Jump to navigation
Jump to search
m (Minor formatting changes) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Ro]] |
[[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. |
---- |
---- |
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.