Swift Switch-case: Default wird nie ausgeführt werden Warnung

Auf Xcode 7b2 mit Swift-2-code habe ich Folgendes:

In einer switch-case der compiler gibt die folgende Warnung :

Default will never be executed

Code :

switch(type) {
  case .foo:
    return "foo"
  case .bar:
    return "bar"
  case .baz:
    return "baz"
  default:
    return "?"
}

Warum sollte es eine Warnung sein ?

Schreibe einen Kommentar