Difference between revisions of "Cum se numeste modulul principal al unei aplicatii ?"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
[[Category:Ro]] |
[[Category:Ro]] |
||
<center> |
<center> |
||
− | http://www.haskell.org/ |
+ | http://www.haskell.org/wikiupload/images/3/35/Banim7.gif |
Haskell ruleaza si sub Linux si sub Win-dows ! |
Haskell ruleaza si sub Linux si sub Win-dows ! |
||
Line 11: | Line 11: | ||
Modulul principal se numeste Main. |
Modulul principal se numeste Main. |
||
Salvati modulul in fisierul Main.hs. |
Salvati modulul in fisierul Main.hs. |
||
+ | |||
+ | <haskell> |
||
+ | -- Un program Hello World interactiv |
||
+ | module Main |
||
+ | where |
||
+ | |||
+ | import IO |
||
+ | main = do |
||
+ | hSetBuffering stdin LineBuffering |
||
+ | putStrLn "Scrie-mi numele tau " |
||
+ | name <- getLin |
||
+ | putStrLn ("Salut, " ++ name ++ ". Ce mai faci ?") |
||
+ | |||
+ | |||
+ | </haskell> |
||
+ | Exemple similare de programe de IO scrise in do-notatie gasiti in cartile de la [[Biblioteca]]. Un pachet consistent este in anexa cartii prof. Mihai Giontineac (cartea alba). Sunt realizate de studentii acestuia, si pot sa mai aiba unele greseli asa ca rulati-le cu grija. |
||
Compilarea cu ghc a modulului Main duce automat la compilarea tuturor modulelor. |
Compilarea cu ghc a modulului Main duce automat la compilarea tuturor modulelor. |
Revision as of 14:04, 10 February 2011
Haskell ruleaza si sub Linux si sub Win-dows ! Fiti mai destepti si luati un computer cu Sistem de operare Mandriva Linux ! (Aceasta este o parodie a bannerului unei campanii publicitare, in spiritul dreptului la replica si al libertatii opiniei.)
Modulul principal se numeste Main. Salvati modulul in fisierul Main.hs.
-- Un program Hello World interactiv
module Main
where
import IO
main = do
hSetBuffering stdin LineBuffering
putStrLn "Scrie-mi numele tau "
name <- getLin
putStrLn ("Salut, " ++ name ++ ". Ce mai faci ?")
Exemple similare de programe de IO scrise in do-notatie gasiti in cartile de la Biblioteca. Un pachet consistent este in anexa cartii prof. Mihai Giontineac (cartea alba). Sunt realizate de studentii acestuia, si pot sa mai aiba unele greseli asa ca rulati-le cu grija.
Compilarea cu ghc a modulului Main duce automat la compilarea tuturor modulelor.
ghc --make Main.hs
Pagina in dezvoltare...