Optionaler Standardparameter in der Swift-Funktion
Wenn ich @ einstelfirstThing
to defaultnil
dies wird funktionieren, ohne den Standardwert vonnil
Ich erhalte die Fehlermeldung, dass beim Aufruf der Funktion ein Parameter fehlt.
Durch Eingabe vonInt?
Ich dachte, es wäre optional mit einem Standardwert vonnil
, habe ich recht? Und wenn ja, warum funktioniert es nicht ohne das= nil
?
func test(firstThing: Int? = nil) {
if firstThing != nil {
print(firstThing!)
}
print("done")
}
test()