Boa noite, gostaria de saber a diferença entre Guard let e If let, e quando usar um ou outro
Boa noite, gostaria de saber a diferença entre Guard let e If let, e quando usar um ou outro
Oi Rodrigo, tudo bem ?
Recomendo essa leitura que vai te ajudar para caramba.
Basicamente quando usamos o guard é porque vamos ter apenas um tratamento, caso o valor não exista a gente tem a condição de else para encerrar, geralmente fazemos um return.
No if let, geralmente temos duas saídas, uma quando temos o valor e um tratamento caso não tenhamos.