Cum este atribuirea in Haskell ?

From HaskellWiki
Revision as of 20:05, 16 July 2011 by Ha$kell (talk | contribs)
Jump to navigation Jump to search

Haskell nu foloseste atribuiri in sensul comun al termenului. Astfel se elimina o sursa importanta de erori, REatribuirea de valori incorecte variabilelor.

Dar daca totusi ordinea calculelor conteaza - cum ati invatat in vechile limbaje - puteti programa in do-notatie, cam asa:

import Data.Char 

main = do { c <- getChar ;
            b <- ord c ;
            a <- 1 ;
            print (a+b+c);
            return 0 }

Pagina in dezvoltare ..