Ich suche nach der Syntax für Mustervergleiche mit mehreren Fällen in einer if-case-Anweisung. Das Beispiel wäre das:
%Vor%Nun möchte ich überprüfen, ob a .Male ODER .Weiblich ist. Aber ich möchte den Schalter dafür nicht benutzen. Die switch-Anweisung würde jedoch so aussehen:
%Vor%Ist es möglich, dies zu schreiben, wenn, falls? Ich würde das erwarten, aber es hat nicht funktioniert: (
%Vor%Ein einfaches Array macht den Trick:
%Vor% Ich bin einfach erstaunt über Swifts Fähigkeit, auf den Typ zu schließen. Hier heißt es, dass .Male
und .Female
vom Typ Geschlecht von a
sind.
Sie sollten eine Sammlung verwenden. In JavaScript würde ich so etwas schreiben:
%Vor%Beachten Sie, dass ich keine Ahnung von swift habe oder wie man das Gleiche in dieser Sprache tut. Hier also eine relevante Antwort im Thema: Ссылка : D
EDIT: Das ist die Swift-Version:
%Vor%Tags und Links swift