Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Parâmetros do if

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 ?

1 resposta
solução!

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