Swift switch语句需要详尽无遗吗?

时间:2015-05-30 23:41:34

标签: swift switch-statement

Swift中的switch构造需要是详尽的,通常通过使用默认分支来满足。我的问题是,是否始终需要默认分支?似乎是这种情况,或者我对此有些误解:

let x: Bool = false;

switch x { 
  case true: 
    println("true") 
  case false: 
    println("false")
}

上面的错误"错误:switch必须是详尽的,考虑添加一个默认子句"但是因为Bool只有两个可能的值,而且#34; true"并且" false",还没有详尽无遗?

0 个答案:

没有答案