Personal tools

Cu ce simbol se separa parametrii functiilor ?

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m
m
 
Line 1: Line 1:
  +
[[Category:Ro]]
  +
 
Parametrii functiilor se separa cu spatii, atat la declarare cat si la apel.
 
Parametrii functiilor se separa cu spatii, atat la declarare cat si la apel.
 
<br>
 
<br>
Line 18: Line 20:
 
Notati si faptul ca se pot face '''aplicari partiale''' de functii: (aduna 1) este de fapt functia care primeste un argument (cel inca nedat) si il incrementeaza.
 
Notati si faptul ca se pot face '''aplicari partiale''' de functii: (aduna 1) este de fapt functia care primeste un argument (cel inca nedat) si il incrementeaza.
   
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la inceputul paginii principale 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 Intrebarile incepatorului Ro/Haskell. ]

Latest revision as of 09:47, 21 January 2008


Parametrii functiilor se separa cu spatii, atat la declarare cat si la apel.
Exemplu:

aduna :: Int -> Int -> Int
aduna a b = a + b

nu poate avea spatiul lipsa dintre a si b la inceputul randului 2.

la fel si la apel, puteti apela:
aduna 1 2
parametrii sunt separati tot cu spatii.

Pericolul major este sa nu se formeze un cuvant / identificator de parametru nou din alipirea celor vechi.

Notati si faptul ca se pot face aplicari partiale de functii: (aduna 1) este de fapt functia care primeste un argument (cel inca nedat) si il incrementeaza.


Pagina indexata la indexul Categories:Ro


<= Inapoi la pagina principala Ro/Haskell.

<- Inapoi la Intrebarile incepatorului Ro/Haskell.