Algebraic data types: Difference between revisions
Content added Content deleted
m (Moved to Data struct cat) |
|||
Line 51: | Line 51: | ||
=={{header|Haskell}}== |
=={{header|Haskell}}== |
||
<code lang=" |
<code 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) |