Re: [問題] try...catch的使用時機

看板Programming作者 (Who care)時間16年前 (2009/06/06 20:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《makiyolove (暴力熊)》之銘言: : 老師要求我在寫程式的時候一定要做錯誤回報給使用者看 : 包含輸入型態錯誤 ...一些例外 : 感覺起來會寫一堆try...catch : 到底程式進行哪些事情的時候該使用try...catch呢? : 我的程式架構如下 : 使用者input一個csv(逗號分隔)檔案 : →陣列儲存→分析(包含篩選資料)→與外部檔案配對→output csv 該使用 try ... catch 的時機在於一些你預期大部分時間都會正確, 可是還是有可能失敗的地方。 例如: new 一塊記憶體空間時失敗、開檔成功 可是讀檔卻失敗 諸如此類的。 其它的地方,可以透過回傳值進行判斷的就用回傳值吧。 畢竟 try ... catch 普遍被認為效率不好 有錯的地方還請各位指正 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.78.66 ※ 編輯: airzone 來自: 218.169.78.66 (06/06 20:34)
文章代碼(AID): #1AAc7xGN (Programming)
文章代碼(AID): #1AAc7xGN (Programming)