dmd 1.046 and 2.031 releases
Walter Bright
newshound1 at digitalmars.com
Mon Jul 6 01:21:35 PDT 2009
のしいか (noshiika) wrote:
> Thank you for the great work, Walter and all the other contributors.
>
> But I am a bit disappointed with the CaseRangeStatement syntax.
> Why is it
> case 0: .. case 9:
> instead of
> case 0 .. 9:
>
> With the latter notation, ranges can be easily used together with
> commas, for example:
> case 0, 2 .. 4, 6 .. 9:
>
> And CaseRangeStatement, being inconsistent with other syntaxes using the
> .. operator, i.e. slicing and ForeachRangeStatement, includes the endpoint.
> Shouldn't D make use of another operator to express ranges that include
> the endpoints as Ruby or Perl6 does?
I think this was hashed out ad nauseum in the n.g.
D does introduce another operator, the
:..case
operator <g>.
More information about the Digitalmars-d-announce
mailing list