67 votes

Plusieurs conditions dans la déclaration de garde rapide

Existe-t-il un moyen d'inclure plusieurs conditions dans une déclaration de garde de Swift? Par exemple, si je veux vérifier que deux valeurs optionnelles sont nulles en utilisant guard, comment dois-je le faire en utilisant une seule instruction guard?

112voto

Rutvik Kanbargi Points 1324

// Vérifiez ce code

 func demo(){

    var str = [String: String]()

    str["status"] = "blue"
    str["asd"] = nil

    guard let var2 = str["asd"], let var1 = str["status"]
    else
    {
        print("asdsfddffgdfgdfga")
        return
    }
    print("asdasdasd")
}
 

// Le garde vérifie une condition à la fois. si le premier est vrai, il vérifiera ensuite sinon il exécutera une autre partie

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X