Care clase importante trebuie stiute de un programator in Haskell ?
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Cel putin
. Show
Clasa valorilor afisabile.
. Read
Clasa valorilor pentru care exista functie de citire, (adica parser).
. Ord
Clasa valorilor ordonabile, comparabile prin >, < , ==, /= ... aici intra numerele, caracterele si tot ce mai doriti.
. Eq
Clasa valorilor care sunt in relatii de egalitate si non-egalitate. In aceasta clasa nu aveti si deci nu va puteti baza pe coparatii cu > , < ... Doar egal si diferit. E suficient sa definiti una din relatii, Declaratia clasei o induce/produce pe cealata.
. Monad
Clasa monadelor pentru programare in stilul sablonului monadic. Se folosesc pentru a imita progarmarea imperativa. Aici e si monada de IO ().
Mai deosebite
. Functori
Notiunea de functor din teoria categoriilor.
Mai sunt si alte clase si puteti defini propriile clase.