Xcode 11.4 बीटा 3 में एक परियोजना का निर्माण करना, मुझे एक स्विम पर यह स्विफ्ट कम्पाइलर त्रुटि मिल रही है:
एनुम मामले में संबंधित मूल्य के रूप में एक एकल टपल है, लेकिन यहां कई पैटर्न हैं, पैटर्न को स्पष्ट रूप से ट्यूप करना और इसके बजाय मिलान करने की कोशिश करना
सोर्स कोड:
switch result {
case .error(let err):
//
case .value(let staff, let locations): // <-- error on this line
//
}
Result
के लिए .error
और संबंधित मूल्यों के साथ एक सामान्य एनम है .value
। इस मामले में, संबंधित मूल्य एक टपल है।
public enum Result<T> {
case value(T)
case error(Error)
}
इस त्रुटि को देखने से पहले याद न करें, और इसके लिए खोज करने से कोई परिणाम नहीं मिला। कोई विचार?
Result
, मैं मानता हूं, यह पुराना कोड है जो पूर्वसूचक करता है Swift.Result
। हालांकि इस मुद्दे से कोई लेना-देना नहीं है।