Difference between revisions of "Monada de IO"

From HaskellWiki
Jump to navigation Jump to search
 
m (Reverted edits by Tomjaguarpaw (talk) to last revision by Ha$kell)
 
(One intermediate revision by one other user not shown)
(No difference)

Latest revision as of 15:19, 6 February 2021

BannerProLinuxAndHaskell.gif

La facultate poti invata unul din cele mai productive limbaje: Haskell.


Operatiile de IO sunt in Haskell numite actiuni si sunt de fapt niste date. Le puteti pune pe liste, stoca in arbori si tabele Hash, ordona si reordona dinamic etc.

Programul principal imbina aceste actiuni intr-o mare actiune compusa si pe aceasta o executa. La nevoie ea va apela alte functii.

Aceasta actiune e scrisa adeea in do-notatie, dar poate fi generata si altfel, de exemplu cu o functie monadica numita sequence care grupeaza actiunile de pe o lista intr-o actiune compusa. Sau cu operatorul then [[>>]].