Ich habe merkwürdiges schnelles Verhalten bemerkt, weil meiner Meinung nach Farbvariable nicht zwangswrapped sein sollte, wenn der Schalter unten geschrieben wird, aber ohne das Entpacken zeigt der Compiler mir eine Fehlermeldung.Warum beim Enum und Switch das Auspacken erforderlich?
enum Colours: Int {
case Red = 0, White, Black
}
var colours: Colours!
colours = .Red
switch colours! { // <-- why I have to unwrap colours? As you can see colours are declared as '!'
case .Red: break
default: break
}
wenn Farben Variable zeigt mir, dass Fehler nicht ausgepackten Compiler ist:
meiner Meinung nach ist es rasche Inkonsistenz, hat jemand ein paar Ideen?
Ein paar deiner 'Farben' sind' Farben' ;-) – vacawama
@vacawama: Schuld der Autokorrektur :) –
Ja! Autokorrektur korrigierte auch meinen Kommentar. Die Schuld könnte aber wirklich Noah Webster gehören. :-) – vacawama