Swift中的switch构造需要是详尽的,通常通过使用默认分支来满足。我的问题是,是否始终需要默认分支?似乎是这种情况,或者我对此有些误解:
let x: Bool = false;
switch x {
case true:
println("true")
case false:
println("false")
}
上面的错误"错误:switch必须是详尽的,考虑添加一个默认子句"但是因为Bool只有两个可能的值,而且#34; true"并且" false",还没有详尽无遗?