Costruendo un progetto in Xcode 11.4 beta 3, visualizzo questo errore del compilatore Swift su un enum:
Il caso enum ha una singola tupla come valore associato, ma qui ci sono diversi schemi, che ne implicano la tlicazione implicita e cercano invece di abbinarlo
Codice sorgente:
switch result {
case .error(let err):
//
case .value(let staff, let locations): // <-- error on this line
//
}
Resultè un enum generico con valori associati per .errore .value. In questo caso, il valore associato è un tupple.
public enum Result<T> {
case value(T)
case error(Error)
}
Non ricordare di aver visto questo errore prima e di averlo cercato non ha prodotto risultati. Qualche idea?
Result, sono d'accordo, è il vecchio codice che precede Swift.Result. Tuttavia, ciò non ha nulla a che fare con il problema.