Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pp:haskell-environment [2019/02/15 17:59]
lfa [Setup]
pp:haskell-environment [2019/02/15 18:06] (current)
lfa [Useful snippets]
Line 146: Line 146:
  
 http://​book.realworldhaskell.org/​read/​io.html http://​book.realworldhaskell.org/​read/​io.html
 +
 +==== Useful snippets ==== 
  
 Fără însă a intra în detalii despre ''​IO'',​ puteți scrie diverse programe utile pornind de la următoarele două snippeturi, doar respectând interfața funcției ''​myFunction''​ și înlocuindu-i definiția cu logica implementată de voi: Fără însă a intra în detalii despre ''​IO'',​ puteți scrie diverse programe utile pornind de la următoarele două snippeturi, doar respectând interfața funcției ''​myFunction''​ și înlocuindu-i definiția cu logica implementată de voi:
Line 159: Line 161:
  - $ ./program < input.txt > output.txt  - $ ./program < input.txt > output.txt
  -  -
- - În final, rezultatul vostru va trebuie ​să fie un șir (hint: căutați funcția+ - În final, rezultatul vostru va trebui ​să fie un șir (hint: căutați funcția
  - "​show"​)  - "​show"​)
  -}  -}
Line 167: Line 169:
 main = do main = do
     input <- getContents     input <- getContents
-    putStr (myFunc ​input)+    putStr (myFunction ​input)
 </​code>​ </​code>​
  
Line 183: Line 185:
  - $ ./program arg1 arg2 arg3 > output.txt  - $ ./program arg1 arg2 arg3 > output.txt
  ​- ​  ​- ​
- - În final, rezultatul vostru va trebuie ​să fie un șir (hint: căutați funcția+ - În final, rezultatul vostru va trebui ​să fie un șir (hint: căutați funcția
  - "​show"​)  - "​show"​)
  -}  -}
Line 194: Line 196:
 </​code>​ </​code>​
  
 +==== Hello, world! ====
 De exemplu, puteți scrie următorul corp de funcție (în oricare dintre snippeturi, deoarece își ignoră parametrul):​ De exemplu, puteți scrie următorul corp de funcție (în oricare dintre snippeturi, deoarece își ignoră parametrul):​
 <code haskell> <code haskell>