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?
Réponse
Trop de publicités?// 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