[swift-evolution] Let range operators always return empty ranges if the upper bound is smaller than the lower bound.
jordan_rose at apple.com
Wed Jan 20 13:42:41 CST 2016
I'm a minor -1; it feels like this is in the same family as nil-messaging in that it can silently treat invalid input as a no-op. I'm not convinced that "upper bound less than the lower bound" is a strong enough signal for "empty" rather than "logic error". But it seems I'm in the minority.
> On Jan 19, 2016, at 12:46, Uwe Falck via swift-evolution <swift-evolution at swift.org> wrote:
> I’m looking for feedback on this request if its worth to start an evolution proposal.
> Let range operators always return empty ranges if the upper bound is smaller than the lower bound.
More information about the swift-evolution