Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
¡Esta es una revisión vieja del documento!
Librerías básicas Import Foundation
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)