Case Range Statement ..
Tim Matthews
tim.matthews7 at gmail.com
Tue Jul 7 01:12:54 PDT 2009
Andrei Alexandrescu wrote:
>
> I swear if I didn't know anything about the feature and saw the syntax
> "case a: .. case b:" I'd know exactly what it does in a millisecond. Why
> would the syntax seem inconsistent to new D users? First of all,
> inconsistent with what? And how would you treat the issue differently?
>
>
> Andrei
When I said inconsistent I was agreeing with walter previously stated
that it has a very different meaning. Because between the case and
colons there is the double dot previously just used in range's start and
1 past endpoint.
In case range we include the endpoint.
We just now have an extra verbose syntax that would be great for
minimizing ambiguity but instead is getting used to minimize inconsistency.
More information about the Digitalmars-d
mailing list