Re:dotNET (OK, C#) gets union types
by goto11 on Sunday May 24, 2026 @03:35AM
(#48255296)
Yes, you must have individual constructors for the left and right cases in order to distinguish them. In C# you would use two distinct record types for this. Haskell’s syntax is more concise though, since you define the constructors inline in the declaration of the sum type.
[ Parent
| on HN ]
There are no comments on this comment yet.