Cu ce simbol se separa parametrii functiilor ?

From HaskellWiki
Revision as of 22:25, 22 December 2007 by Ha$kell (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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