[Haskell-beginners] Type unions

Russ Abbott russ.abbott at gmail.com
Tue Dec 14 21:26:21 CET 2010


Isn't "Either" the same thing as AorB in

data AorB = Aconstructor Int | Bconstructor Int


I want two separate types A and B along with a third type which is their
Union. Is that not possible?

In my actual case, I have more than two types.  So I would like a way to
take the union of an arbitrarily number of types.

data Union = A1 | A2 | ...


where each of A1, A2, ... has its own data declaration.
*
-- Russ *


On Tue, Dec 14, 2010 at 12:14 PM, Tobias Brandt
<tob.brandt at googlemail.com>wrote:

> data AorB = Aconstructor Int | Bconstructor Int
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20101214/e79a75d5/attachment.htm>


More information about the Beginners mailing list