This shows you the differences between two versions of the page.
pp:24:laboratoare:haskell:tipuri [2024/04/10 20:56] florin.mihalache |
pp:24:laboratoare:haskell:tipuri [2024/04/20 22:09] (current) florin.mihalache |
||
---|---|---|---|
Line 2: | Line 2: | ||
* Data publicării: 10.04.2024 | * Data publicării: 10.04.2024 | ||
- | * Data ultimei modificări: 10.04.2024 | + | * Data ultimei modificări: 20.04.2024 |
===== Obiective ===== | ===== Obiective ===== | ||
Line 253: | Line 253: | ||
===== newtype ===== | ===== newtype ===== | ||
- | Construcția ''%%newtype%%'' este similară cu ''%%data%%'', cu diferența că ne permite crearea unui tip de date cu **un singur** constructor, pe baza altor tipuri de date existente. De exemplu: | + | Construcția ''%%newtype%%'' este similară cu ''%%data%%'', cu diferența că ne permite crearea unui tip de date cu **un singur** constructor și **cu un singur** câmp, pe baza altor tipuri de date existente. De exemplu: |
<code> | <code> |