Das Fragezeichen bedeutet, dass es entweder einen Wert oder gar keinen Wert enthalten darf. Ohne es kann es nie nil
sein.
Fragezeichen (?) ist eine Möglichkeit, einen Wert optional zu markieren,
%Vor%Mean optionalString könnte einen Wert enthalten oder es könnte nil sein.
Es folgt das Swift-Programmiersprachenbuch.
In einer if-Anweisung muss die Bedingung ein boolescher Ausdruck sein
Sie können verwenden, wenn und zusammen mit Werten arbeiten, die sein könnten fehlt. Diese Werte werden als Optionale dargestellt. Ein optionaler Wert enthält entweder einen Wert oder enthält null, um anzuzeigen, dass der Wert lautet fehlt. Schreiben Sie ein Fragezeichen (?) Nach dem Typ eines zu markierenden Werts der Wert als optional.