Ich habe Optional Chaining Kapitel von Apples The Swift Programming Language (swift2) gelesen. In diesem Kapitel wird kein optionales Fragezeichen nach ein Funktionsname, aber vor der linken Klammer erwähnt.Optionales Verketten Fragezeichen nach Funktionsname
Aber ich sah den folgenden SWIFT-Code von this Apples Dokument (der ‚Delegation‘ Abschnitt):
//There is a question mark right after 'window'
if let fullScreenSize = myDelegate?.window?(myWindow, willUseFullScreenContentSize: mySize) {
print(NSStringFromSize(fullScreenSize))
}
Was bedeutet es ein Fragezeichen nach einem Funktionsnamen zu haben bedeutet aber vor der linken Klammer?
Siehe mein Buch: http://www.apeth.com/swiftBook/ch04.html#SECoptionalProtocol und http://www.apeth.com/swiftBook/ch04.html#SECsuppressing – matt