Difference between revisions of "Cum se aplica o lista de functi pe o valoare ?"

From HaskellWiki
Jump to navigation Jump to search
m
Line 1: Line 1:
  +
[[Category:Ro]]
  +
 
Folosind vechea noastra cunostinta '''map''' si operatorul '''$''' :
 
Folosind vechea noastra cunostinta '''map''' si operatorul '''$''' :
   
Line 11: Line 13:
 
Daca doriti ceva mai complicat studiati si functorii. :))
 
Daca doriti ceva mai complicat studiati si functorii. :))
 
----
 
----
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la pagina principala Ro/Haskell ]
+
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 inceputul paginii 'Intrebarile incepatorului Ro/Haskell'. ]

Revision as of 14:43, 10 February 2008


Folosind vechea noastra cunostinta map si operatorul $ :

Prelude> map ($ 0)  [(1+),(2+),(23+)]
[1,2,23]

Evident, valoarea comuna din exemplul de mai sus este zeroul iar functiile sunt: adunarea cu 1, adunarea cu 2 ,adunarea cu 23. Dar se pot folosi si functii mai complicate. Toate insa trebuie sa aiba aceeasi semnatura (aceeasi schema de tip) deoarece sunt puse in aceeasi lista care are un tip comun al elementelor sale.

Daca doriti ceva mai complicat studiati si functorii. :))


Pagina indexata la indexul Categories:Ro


<= Inapoi la pagina principala Ro/Haskell.

<- Inapoi la inceputul paginii 'Intrebarile incepatorului Ro/Haskell'.