Que diferencia hay entre un guard y un conditional ?

Pregunta de la clase:
Opcionales, Guard, If guard
Laura duque

Laura duque

Pregunta
studenthace 6 años

Que diferencia hay entre un guard y un conditional ?

1 respuestas
para escribir tu comentario
    Adrian Peralta

    Adrian Peralta

    studenthace 6 años

    **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
    , se ejecuta el bloque else

    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

Curso de Swift 4 2018

Curso de Swift 4 2018

Descubre el mundo de desarrollo de Apple. Conoce el lenguaje y domina los conceptos que te permiten crear tu propia app de iOS en Swift, un lenguaje amigable de programación, perfecto para desarrollar aplicaciones móviles exitosas.

Curso de Swift 4 2018
Curso de Swift 4 2018

Curso de Swift 4 2018

Descubre el mundo de desarrollo de Apple. Conoce el lenguaje y domina los conceptos que te permiten crear tu propia app de iOS en Swift, un lenguaje amigable de programación, perfecto para desarrollar aplicaciones móviles exitosas.