swift - 如何在 Swift 中编写一个空案例?

标签 swift

由于 swift 不会在 switch 中通过 case 语句,我怎样才能写一个空的 case 语句而不会出错?

let a = 50
switch a {
case 0..10:
case 10..100:
    println("between 10 and 100")
default:
    println("100 and above")
}

如何让第一种情况停止开关?

最佳答案

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")
}

关键字 break 是可选的,但在这种情况下 :)

关于swift - 如何在 Swift 中编写一个空案例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24108060/

相关文章:

ios - 是否有 'willSet' 和 'didSet' 我可以拦截 UIScrollview.contentOffset?

ios - 有没有办法获得震动的强度?

ios - 编程初始化

ios - 无法在模拟器中运行应用程序 : Xcode beta 6 iOS 8

ios - Jenkins 在使用 Cocoapods 构建 Xcode 项目时返回 "unknown error -1=ffffffffffffffff"

ios - 在 shouldPerformSegueWithIdentifier 之前对 appdelegate 进行 exc_bad_access

ios - WKWebView 正在切断我在 Xcode 9 和 Swift 4.0 中的其他 View

swift - 带闭包的惰性变量

ios - iPad 未连接它显示操作系统版本

swift - 迭代 API 的结果并知道它何时完成的最佳方法是什么?