[問題] 請教比較好的中斷流程方式
我有個主函式main,裡面包含一些彼此相依的小函式ABC
其中一個失敗就不打算再執行後續的
public bool main()
{
bool ststus = false;
status = A();
writeLog(status, Alog);//無論失敗與否都寫出執行狀態、記錄
if(!status) return false;//失敗的話就跳出,不執行後續
status = B();
writeLog(status, Blog);
if(!status) return false;
status = C();
writeLog(status, Clog);
if(!status) return false;
return true;
}
想請問有沒有好的寫法流程可以捨去重覆的 writeLog 及 if(!status) return false;
或是像try-catch那樣一發現有exception就跳出(只是這邊是一發現false就跳出)
希望學習好的思考方式及撰寫流程
懇請版友不吝指點
十分感激
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.189.2
推
10/07 20:50, , 1F
10/07 20:50, 1F
推
10/07 23:01, , 2F
10/07 23:01, 2F
→
10/08 00:46, , 3F
10/08 00:46, 3F
→
10/08 02:56, , 4F
10/08 02:56, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):