Difference between revisions of "Cum se aplica o lista de functii pe o valoare ?"
Jump to navigation
Jump to search
m |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | [[Image:Haskelllogo-small-flag-RO-8.jpg|center|Haskell - Un limbaj functional pur]] |
||
+ | |||
+ | <center> |
||
+ | Contactul cu un limbaj de programare nou naste intrebari, mai ales cand este vorba de un limbaj atat de inovator. Cea mai buna cale de a va familiariza cu Haskell este sa conversati cu un interpretor, cum este Hugs. Sau sa folositi GHC si sa conversati cu GHCi (GHC Interactiv). |
||
+ | |||
+ | </center> |
||
+ | __NOTOC__ |
||
+ | <center> |
||
+ | {| border=0 cellspacing=5 cellpadding=15 |
||
+ | | valign=top bgcolor=#F0F0F0 style="text-align:left" | |
||
[[Category:Ro]] |
[[Category:Ro]] |
||
Folosind vechea noastra cunostinta '''map''' si operatorul '''$''' putem sa transferam o singura valoare (argument) unei liste de functii: |
Folosind vechea noastra cunostinta '''map''' si operatorul '''$''' putem sa transferam o singura valoare (argument) unei liste de functii: |
||
Line 23: | Line 33: | ||
Nota: Bineinteles ca functiile trebuie sa aiba acelasi tip. |
Nota: Bineinteles ca functiile trebuie sa aiba acelasi tip. |
||
+ | |||
---- |
---- |
||
− | Pagina indexata la indexul [[Category:Ro]] [http://www.haskell.org/haskellwiki/Category:Ro Categories:Ro] |
+ | Pagina indexata la indexul [[Category:Ro]] [http://www.haskell.org/haskellwiki/Category:Ro Categories:Ro] <BR> |
+ | |||
---- |
---- |
||
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la pagina principala Ro/Haskell. ]<br> <br> |
[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. ] |
+ | [http://www.haskell.org/haskellwiki/Intrebarile_incepatorului <'''-''' Inapoi la inceputul paginii 'Intrebarile incepatorului Ro/Haskell'. ] |
+ | |||
+ | ---- |
||
+ | </center> |
||
+ | <center> |
||
+ | |||
+ | http://www.haskell.org/sitewiki/images/2/2c/BannerProLinuxAndHaskell.gif |
||
+ | |||
+ | [http://stiinte.ub.ro La facultate poti invata unul din cele mai productive limbaje: Haskell.] |
||
+ | </center> |
Latest revision as of 00:39, 29 November 2009
Contactul cu un limbaj de programare nou naste intrebari, mai ales cand este vorba de un limbaj atat de inovator. Cea mai buna cale de a va familiariza cu Haskell este sa conversati cu un interpretor, cum este Hugs. Sau sa folositi GHC si sa conversati cu GHCi (GHC Interactiv).
Folosind vechea noastra cunostinta map si operatorul $ putem sa transferam o singura valoare (argument) unei liste de functii: Exemplul 1: Prelude> map ($ 0) [(1+),(2+),(23+)]
[1,2,23]
Exemplul 2: Prelude> map ($ 1) [(\x -> x+1) , (20+), (\y -> y *y) ]
[2,21,1]
Prelude> map ($ 2) [(\x -> x+1) , (20+), (\y -> y *y) ]
[3,22,4]
Prelude> map ($ 3) [(\x -> x+1) , (20+), (\y -> y *y) ]
[4,23,9]
Prelude>
Nota: Bineinteles ca functiile trebuie sa aiba acelasi tip. Pagina indexata la indexul Categories:Ro <= Inapoi la pagina principala Ro/Haskell.
La facultate poti invata unul din cele mai productive limbaje: Haskell. |