Declaration.Â
union aSillyUnion switch (short) { case 1 : long aLongValue; case 2 : float aFloatValue; default : string aStringValue; };