Swift try 異常處理機制

 do {    try functionWillThrowError()
  } catch {    // deal with error
  }


不處理異常

如果我不想處理異常怎麼辦,或者說,我非常確定某個方法或者函數雖然聲明會拋出異常,但是我自己知道我在使用時候是絕對不會拋出任何異常的。這種情況下 我們可以使用 try!

  try! functionThrowErrorNil()

當然,如果你使用 try!,而你的方法或者函數拋出了異常,那麼你會得到一個運行中異常 (runtime error) 所以我們開發者需要慎用哦。



http://www.jianshu.com/p/96a7db3fde00

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章