On Monday, 15 July 2013 at 04:27:42 UTC, JS wrote:
BTW, the usefulness is to group sub-enums into the same range. This would make it easy/efficient to branch over a range in the enum:if (v in colors.Red) { v is a color in red } instead of if (v is color.Red || v is color.RedOrange || ...)
if( v >= Red && v <= LastRed )