Personal tools

Cu ce simbol se separa parametrii functiilor ?

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
 
m
Line 15: Line 15:
   
 
Pericolul major este sa nu se formeze un cuvant / identificator de parametru nou din alipirea celor vechi.
 
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.
   
 
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la inceputul paginii principale Ro/Haskell ]
 
[http://www.haskell.org/haskellwiki/Ro/Haskell <= Inapoi la inceputul paginii principale Ro/Haskell ]

Revision as of 22:25, 22 December 2007

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.

<= Inapoi la inceputul paginii principale Ro/Haskell