?. propaga nil sin NPE:
?.
struct Address { city: str? } struct User { address: Address? } let user = User { address: nil } let city = user.address?.city ?? "Desconocida" print(city) // Desconocida — ¡sin error!
Objetivo: Crea un User con address nil y obtén la ciudad usando optional chaining.
Ejecuta el código para ver el output
9 resultados