Construire un projet dans Xcode 11.4 beta 3, je reçois cette erreur du compilateur Swift sur une énumération:
Le cas enum a un seul tuple comme valeur associée, mais il y a plusieurs modèles ici, tupliquant implicitement les modèles et essayant de faire correspondre cela à la place
Code source:
switch result {
case .error(let err):
//
case .value(let staff, let locations): // <-- error on this line
//
}
Resultest une énumération générique avec des valeurs associées pour .erroret .value. Dans ce cas, la valeur associée est un tupple.
public enum Result<T> {
case value(T)
case error(Error)
}
Je ne me souviens pas avoir vu cette erreur auparavant, et sa recherche n'a donné aucun résultat. Des idées?
Result, je suis d'accord, c'est l'ancien code qui est antérieur Swift.Result. Cela n'a cependant rien à voir avec le problème.