使用 try? 呼叫可能產生錯誤的 function 將讓程式更安全,不像 try! 一失敗會讓 App 馬上閃退。但在某些時候它卻會造成一些不便,比方產生兩個問號的多層 optional。
當我們在 terminal 手動輸入 Swift 程式時,原本它執行後會馬上結束,沒有耐心等待網路抓資料這類非同步程式的執行結果。比方以下例子,URLSessionTask…