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)

questionAnswers(3)

yourAnswerToTheQuestion