एक विभेदित (टैग किया गया) संघ ऑब्जेक्ट प्रकारों का एक संघ है जो सभी एक सामान्य शाब्दिक फ़ील्ड साझा करते हैं — विभेदक — जिसका उपयोग कंपाइलर विविधताओं को अलग करने और सुरक्षित रूप से संकुचित करने के लिए करता है।
=
| { : }
| { : ; : }
| { : ; : };
