Usare gli Optionals in Swift

Usare gli Optionals in Swift

Dalla versione 4 anche Swift è dotata degli Optionals.

Sostanzialmente sono dei tipi di dato che possono essere null.

Vediamo un esempio:

var str: String?
str = "CIAO!"

if str != nil {
    print(str)
} else {
    print("NULLA")
}

Il compilatore ci avvertirà che la variabile verrà convertita in Any: e questo è quello che vedremo in console:

Optional("CIAO!")

Dobbiamo fare una conversione, e possiamo farla in due modi:

var str: String?
str = "CIAO!"

if str != nil {
    print(str!)
} else {
    print("NULLA")
}

Oppure:

var str: String!
str = "CIAO!"

if str != nil {
    print(str)
} else {
    print("NULLA")
}

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2688 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy