HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Cum includem functii intr-un tip declarat cu data ?

Categories: Ro


In partea dreapta a unei definitii data puteti avea dupa constructorul de tip o acolada cu declaratii de campuri insotite de tipul lor.

Exemplu:

data Fx a = Fx { name :: a -> Int ; secondname :: a -> Int }

Puteti apoi folosi valori din acest tip.

Din anumite puncte de vedere acest stil de lucru e mai puternic decat cel bazat pe instante de clase. Acolo nu putem avea doua instante cu aceeasi tip a. Dar aici putem avea doua valori diferite bazate pe acelasi tip 'a'.

Asupra acestor aspecte mai putem discuta. Pagina in curs de dezvoltare.


Pagina indexata la indexul Categories:Ro


<= Inapoi la pagina principala Ro/Haskell.

<- Inapoi la inceputul paginii 'Intrebarile incepatorului Ro/Haskell'.

Retrieved from "http://www.haskell.org/haskellwiki/Cum_includem_functii_intr-un_tip_declarat_cu_data_%3F"

This page has been accessed 380 times. This page was last modified 14:41, 10 February 2008. Recent content is available under a simple permissive license.