我有这个
我希望您能用switch case语句替换这段代码。该怎么做?
我尝试过:
if else
检查:var aItem: CGFloat = 0
if item == 0 {
aItem = 457
} else if item == 1 {
aItem = 576
} else if item == 2 {
aItem = 758
}
print(aItem)
我希望您能用switch case语句替换这段代码。该怎么做?
我尝试过:
var aItem: CGFloat = 0
switch item {
case _ where item == 0:
aItem = 457
case _ where item == 1:
aItem = 576
case _ where item == 2:
aItem = 758
default:
print("this is impossible")
}
它有效,但这是最好的解决方案吗?也许可以简化一下这段代码?
使用什么更好?if else还是switch case语句?
switch
。 - rmaddy