Swiftを使用するようにコードを更新していますが、「catchall」句に一致する例外のエラーの詳細を出力する方法を知りたいと思っています。私のポイントを説明するために、この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?
}
予期しない例外が発生した場合は、その原因について何かをログに記録できる必要があります。