Eu não entendi a utilização da condição no if do exemplo a seguir:
class Pessoa {
var nome:String?
}
let pedro = Pessoa()
if let nome = pedro.nome {
print(pedro.nome)
}
Como funciona o let nome = pedro.nome
?
Eu não entendi a utilização da condição no if do exemplo a seguir:
class Pessoa {
var nome:String?
}
let pedro = Pessoa()
if let nome = pedro.nome {
print(pedro.nome)
}
Como funciona o let nome = pedro.nome
?
Willian, tudo bem ?
O que está acontecendo é o seguinte, estamos criando uma constante, caso ela tenha valor, a condição do if é aceita, caso não tenha nada ele não vai entrar na condição.
Espero ter ajudado.
Abraços