um bug de switch rapidamente? - "O switch deve ser exaustivo; considere adicionar uma cláusula padrão".
Tenho certeza de que o seguinterápido o código cobriu todas as possibilidades, mas o Xcode continua me dizendo isso,"O switch deve ser exaustivo, considere adicionar uma cláusula padrão."
Alguém pode me dizer o que eu perdi? Obrigado.
let a = false
let b = false
let c = false
func test(a: Bool, _ b: Bool, _ c: Bool) {
switch (a, b, c) {
case (true, false, _):
print("Moved left!!!")
case (true, true, _):
print("Moved right!!!")
case (false, _, false):
print("Moved up!!!")
case (false, _, true):
print("Moved down!!!")
// Error: Switch must be exhaustive, consider adding a default clause.
}
}
test(false, false, false)
test(false, false, true)
test(false, true, false)
test(false, true, true)
test(true, false, false)
test(true, false, true)
test(true, true, false)
test(true, true, true)