Cum se aplica o lista de functii pe o valoare ?
From HaskellWiki
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. |

