dmd 1.046 and 2.031 releases
"のしいか (noshiika)"
noshiika at gmail.com
Mon Jul 6 00:56:49 PDT 2009
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?
More information about the Digitalmars-d-announce
mailing list