In the context of the switching case, a... b is a “closed interval”, and the start must be less than or equal to the end of the interval. Also, the plus or minus sign must be separated from ... by a space (or a number enclosed in brackets), so both
case -10000...(-10): case -10000 ... -10:
Job.
case <= -10: can be written to Swift using "where":
case let x where x <= -10:
Starting with Swift 4, this can be written as a "one-way range expression":
case ...(-10):
source share