Algebraic data types: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 51: | Line 51: | ||
=={{header|Haskell}}== |
=={{header|Haskell}}== |
||
<lang |
<lang haskell> |
||
data Color = R | B |
data Color = R | B |
||
data Tree a = E | T Color (Tree a) a (Tree a) |
data Tree a = E | T Color (Tree a) a (Tree a) |