Swift LanguageOpcionales


Introducción

“Un valor opcional contiene un valor o contiene cero para indicar que falta un valor”

Extracto de: Apple Inc. "El lenguaje de programación Swift (Swift 3.1 Edition)." IBooks. https://itun.es/us/k5SW7.l

Los casos de uso opcionales básicos incluyen: para una constante (let), el uso de un opcional dentro de un loop (if-let), desenvolver de forma segura un valor opcional dentro de un método (guarda-let), y como parte de los bucles de switch (case-let ), por defecto a un valor si es nulo, usando el operador de fusión (??)

Sintaxis

  • var optionalName: optionalType? // declara un tipo opcional, por defecto es nil
  • var optionalName: optionalType? = valor // declara un opcional con un valor
  • var optionalName: optionalType! // declara un opcional implícitamente sin envolver
  • ¡Opcional! // forzar desenvolver un opcional

Observaciones

Para obtener más información sobre las opciones, consulte El lenguaje de programación Swift .

Opcionales Ejemplos relacionados