Seguridad ante valores nulos · 5.2
if let
Todas las lecciones están abiertas: salta cuando lo necesites.
if let hace el unwrap de un opcional de forma segura:
let value: int? = 42
if let v = value {
print("Valor: {v}") // solo se ejecuta si no es nil
} else {
print("Era nil")
}Objetivo: Usa if let para imprimir el tamaño de un nombre opcional, o "Nombre no proporcionado" si es nil.
lección-5-2.zolo
Salida del programa
Ejecuta el código para ver la salida