【发布时间】:2020-12-10 19:55:12
【问题描述】:
以下代码无法在 Swift 中编译。最好的替代表达方式是什么?
//f1 & f2 are float vars between 0 & 1
switch value {
case 0...f1:
break
case >f1..f1+f2:
break
case >f1+f2..<=1:
break
default:
break
}
【问题讨论】:
-
我正在尝试复制错误,因为您没有包含它。你能发足够的帖子吗?具体来说,
value可能是局部变量的错误名称。也许,如果可能的话,让我知道 exact 构建错误? -
你想用switch语句表达什么?
>f1..f1+f2和>f1+f2..<=1应该是什么意思? -
我希望第二个案例严格匹配区间 (f1, f1+f2] 中的案例,不包括 f1。
标签: ios swift switch-statement swift5 nsrange