Date un'occhiata a questa dichiarazione from Apple document:Perché dovresti usare un tipo facoltativo per una costante con valore?
let optionalInt: Int? = 9
Perché si utilizzare Int?
come tipo per questa costante? Sai che non può essere nil
mentre stai assegnando il valore 9 ad esso? Lo scopo di un tipo facoltativo (come ho capito) è di essere in grado di contenere nil.
Non è necessario per tenere premuto nil
in questa istruzione. Qualcuno potrebbe spiegare?
Potresti collegare la pagina del documento di Apple in cui hai trovato quella riga di codice, per favore? Questo ci darebbe un contesto per rispondere in modo più efficiente. – RaphBlanchet
@RaphBlanchet L'ho trovato; [viene utilizzato come esempio a riga singola quando si introducono Optionals] (https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson1.html#//apple_ref/doc/uid/TP40015214-CH3-SW1). –
Ecco un collegamento al documento: https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson1.html # // apple_ref/doc/uid/TP40015214-CH3-SW1 Cerca "optionalInt". È solo un esempio di una riga, ma mi aspetto che gli esempi abbiano senso. –