Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


swift:introduccion

¡Esta es una revisión vieja del documento!


Introducción a swift

Librerías básicas Import Foundation

Opcionalidad

Una variable puede ser opcional, no tiene valor.

var optionalString = "Hello"
print(optionalString == nil)//Esto sería un False

var optionalName: String? = "patata"
var greeting = "Hola"
if let name = optionalName{
   greeting = "Hola, \(name)"
}

Podemos lidiar con los valores nulos utilizando doble interrogación:

   let nickname: String? = nil
   let fulname = "patata"
   //con la doble interrogación indicamos que si nickname es null, se muestra fulname en su lugar
   let informalGreeting = "Hola \(nickname ?? fulname)"
   print(informalGreeting)

Switches

let vegetable = "pepper"
switch vegetable {
  case "celery":
    print("Me da que esto no es, pero a saber")
  case "cucumber", "Watercress":
    Print("Esto le da miedo a youtube")
  case ket x Where x.hasSuffix("pepper")://si acaba en pepper se ejecuta
    print("THIS")
  default:
    print("Verdura")
}
swift/introduccion.1697642048.txt.gz · Última modificación: 2023/10/18 15:14 por thejuanvisu