Difference between revisions of "Cu ce simbol se separa parametrii functiilor ?"
Jump to navigation
Jump to 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.