Dri*_*ler 0 switch-statement swift
我希望在 switch 语句中为不同的情况做同样的事情,例如
let a = 2
switch a {
case 2:
print( "hi" )
case 3:
print( "hi" )
default:
print( "monkey" )
}
Run Code Online (Sandbox Code Playgroud)
我试过这种语法,但它错误:
case 2 || 3: ...
Run Code Online (Sandbox Code Playgroud)
有没有一种语法方法可以做到这一点,而不是将重复案例中的内容放入重构函数中?
提前致谢!
感谢您的快速回复——答案是插入逗号或使用封闭范围,例如:
let a = 2
switch a {
case 2, 3:
print( "hi" )
default:
print( "monkey" )
}
Run Code Online (Sandbox Code Playgroud)
或者
let a = 2
switch a {
case 2...3:
print( "hi" )
default:
print( "monkey" )
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
659 次 |
| 最近记录: |