Xcode 11.4 beta 3'te bir proje oluştururken, bu Swift Derleyici hatasını bir numarada alıyorum:
Numaralandırma durumunda ilişkili bir değer olarak tek bir grup vardır, ancak burada birkaç desen vardır, desenleri dolaylı olarak tupling eder ve bunun yerine eşleştirmeye çalışır
Kaynak kodu:
switch result {
case .error(let err):
//
case .value(let staff, let locations): // <-- error on this line
//
}
Result.errorve için ilişkili değerlere sahip genel bir numaralandırmadır .value. Bu durumda, ilişkili değer bir kümedir.
public enum Result<T> {
case value(T)
case error(Error)
}
Bu hatayı daha önce gördüğünüzü hatırlamayın ve aramak, herhangi bir sonuç vermedi. Herhangi bir fikir?
Result, kabul ediyorum, bu önceden varolduğunu eski kodu Swift.Result. Bunun konuyla hiçbir ilgisi yok.