【发布时间】:2017-03-19 23:40:46
【问题描述】:
我正在 Swift 3.0 中尝试 switch 语句 使用我的代码,无论我的变量是什么,我都会得到 A。 为什么我只得了 A?
var grade = 45
switch grade {
case (grade ..< 100):
print("A")
case (grade ..< 90):
print("B")
case (grade ..< 80):
print("C")
case (grade ..< 70):
print("D")
default:
print("F. You failed")
}
【问题讨论】:
-
如果
grade小于 70,它将小于 100。您可能需要重新审视您的case语句的逻辑。
标签: ios swift switch-statement statements