由于swift没有通过case语句switch,如何在不出错的情况下编写空的case语句?
let a = 50
switch a {
case 0..10:
case 10..100:
println("between 10 and 100")
default:
println("100 and above")
}
Run Code Online (Sandbox Code Playgroud)
如何让第一种情况停止开关?
h0u*_*sni 78
let a = 50
switch a {
case 0..10:
break // Break the switch immediately
case 10..100:
println("between 10 and 100")
default:
println("100 and above")
}
Run Code Online (Sandbox Code Playgroud)
关键字break是可选的,但在这种情况下不是:)
Mar*_*uro 33
为了防止错误:
Case label in a switch should have at least one executable statement
Run Code Online (Sandbox Code Playgroud)
...使用()案例标签,如下例所示.也适用于default标签.
let a = 1
switch a {
case 1:
()
case 2:
println("2")
default:
()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9436 次 |
| 最近记录: |