我正在更新我的代碼以使用Swift,並且我想知道如何打印與'catch all'子句匹配的異常的錯誤詳細信息。我稍微從這個Swift Language Guide Page修改的例子來說明我的觀點:如何在Swift中打印'catch all'異常的詳細信息?
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?
}
那我要是追到了意外的異常,我需要能夠登錄一些關於什麼原因造成的。