Difference between revisions of "Monada de IO"
Jump to navigation
Jump to search
Tomjaguarpaw (talk | contribs) (Deleting page that hasn't been edited for over 10 years) |
|||
Line 1: | Line 1: | ||
− | [[Category:Ro]] |
||
− | <center> |
||
− | |||
− | http://www.haskell.org/sitewiki/images/2/2c/BannerProLinuxAndHaskell.gif |
||
− | |||
− | [http://stiinte.ub.ro La facultate poti invata unul din cele mai productive limbaje: Haskell.] |
||
− | </center> |
||
− | |||
− | |||
− | 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]] [[>>]]. |