Cum se impaca ordinea secventiala cu atribuirea ?
Jump to navigation
Jump to search
Contactul cu un limbaj de programare nou naste intrebari, mai ales cand este vorba de un limbaj atat de inovator. Cea mai buna cale de a va familiariza cu Haskell este sa conversati cu un interpretor, cum este Hugs. Sau sa folositi GHC si sa conversati cu GHCi (GHC Interactiv).
Teoria spune ca se impaca, si , ca dovada, in do-notatia care seamana cu programarea imperativa avem ceva oarecum similar cu atribuirile desi se numesc Generatori. import Data.Char
main = do { c <- getChar ;
b <- val (ord c) ;
a <- val 1 ;
print (a+b);
return 0 }
where val = return
|