Case Range Statement ..
Mike James
foo at bar.com
Tue Jul 7 01:35:56 PDT 2009
Tim Matthews Wrote:
> The case range statement is currently this
>
> case FirstExp : .. case LastExp :
>
> Would it be ambiguous to the compiler if it was
>
> case FirstExp .. case LastExp :
>
> or even
>
> case FirstExp .. LastExp :
>
>
> Considering that we can correctly identify a slice rather than decimal
> by just giving it a priority:
>
> a = b[3..6];
Or you introduce a new keyword :-)
switch (var) {
case 0:
break;
case 1 to 5:
break;
}
-=mike=-
More information about the Digitalmars-d
mailing list