digitalmars.D.learn - switch case range inclusive or exclusive?
- WebFreak001 (6/8) Apr 06 2020 does this mean LastExp is inclusive or exclusive part of the
- Steven Schveighoffer (4/13) Apr 06 2020 Inclusive. It's as if you typed all the case statements out between them...
In the D spec it says for CaseRangeStatement: https://dlang.org/spec/statement.html#CaseRangeStatementA CaseRangeStatement is a shorthand for listing a series of case statements from FirstExp to LastExp.does this mean LastExp is inclusive or exclusive part of the range? I think the spec needs to be improved a little bit here for clarity.
Apr 06 2020
On 4/6/20 5:50 AM, WebFreak001 wrote:In the D spec it says for CaseRangeStatement: https://dlang.org/spec/statement.html#CaseRangeStatementInclusive. It's as if you typed all the case statements out between them. I agree, it could be clearer, if you just added ", including LastExp" -SteveA CaseRangeStatement is a shorthand for listing a series of case statements from FirstExp to LastExp.does this mean LastExp is inclusive or exclusive part of the range? I think the spec needs to be improved a little bit here for clarity.
Apr 06 2020