Ich aktualisiere meinen Code, um Swift zu verwenden, und ich frage mich, wie Fehlerdetails für eine Ausnahme gedruckt werden, die der Klausel "catch all" entspricht. Ich habe etwas am Beispiel von diesem Swift Language Guide Page modifizierten mein Punkt zu illustrieren:Wie druckt man Details einer 'catch all' Ausnahme in Swift?
do {
try vend(itemNamed: "Candy Bar")
// Enjoy delicious snack
} catch VendingMachineError.InvalidSelection {
print("Invalid Selection.")
} catch VendingMachineError.OutOfStock {
print("Out of Stock.")
} catch VendingMachineError.InsufficientFunds(let amountRequired) {
print("Insufficient funds. Please insert an additional $\(amountRequired).")
} catch {
// HOW DO I PRINT OUT INFORMATION ABOUT THE ERROR HERE?
}
Wenn ich eine unerwartete Ausnahme abfangen, ich brauche etwas zu können, melden Sie sich, was sie verursacht.