Swift LanguageOpzionali


introduzione

"Un valore opzionale contiene un valore o contiene nil per indicare che manca un valore"

Estratto da: Apple Inc. "The Swift Programming Language (Swift 3.1 Edition)." IBooks. https://itun.es/us/k5SW7.l

I casi d'uso facoltativi di base includono: per una costante (let), l'uso di un facoltativo all'interno di un ciclo (if-let), lo srotolamento sicuro di un valore facoltativo all'interno di un metodo (guard-let) e come parte di cicli di commutazione (caso-let ), per impostazione predefinita su un valore se nil, utilizzando l'operatore di coalesce (??)

Sintassi

  • var optionalName: optionalType? // dichiara un tipo facoltativo, il valore predefinito è nullo
  • var optionalName: optionalType? = valore // dichiara un opzionale con un valore
  • var optionalName: optionalType! // dichiara un facoltativo facoltativo da scartare
  • opzionale! // forza scartare un opzionale

Osservazioni

Per ulteriori informazioni sugli optionals, vedere The Swift Programming Language .

Opzionali Esempi correlati