我的程序有多個do-try-catch
條款,但我使用相同的catch
函數全部通過,我怎麼能把它分解出來?保理條款在try catch
如
func tryCatch1 {
do{
try something.save
}catch let error as UserError{
print(error.description)
}
}
// Another try catch
func tryCatch2 {
do{
try somethingAgain.save
}catch let error as UserError{
print(error.description)
}
}
是否有可能創造這樣「全民捉」
爲什麼抓在低級別的功能?只需拋出異常。通常情況下,最好能在最高層面上發現異常 – Paulw11
@ Paulw11能否進一步解釋? –
使用try/catch這種方式是毫無意義的,不是嗎?如果你沒有做一些有用的事情,你不妨試試!至少用戶注意到有什麼不對。 – gnasher729