
Laura duque
PreguntaQue diferencia hay entre un guard y un conditional ?

Adrian Peralta
**If let **:sirve para validar antes de ingresar a un bloque
if let nombre = "valor" { //ingresar si el opcional tiene valor //usar el valor adentro del bloque }
guard: sirve para verificar una condición, si es
false
guard let nombre = "valor" else { //ingresar si la asignacion no es valida return // para evitar continuar ejecutar las siguientes lineas (salir de la función) }
guard siempre tendrá un bloque "else"
acá un pequeño artículo