Re: [請益] 很多層迴圈和if 怎麼寫比較好整理
※ 引述《qrtt1 (null)》之銘言:
: 這樣就可以使用 early break/return 的方式
: 也就是版友 ronnywang 建議的部分。
善用 condition , return 的方法是很方便解決
太多層判斷的問題
不過很多的書籍,一直強調函示不要「中途返回」
各位認為呢?
其實goto也不錯,只要能取一個不錯的目的地名稱,
會有一針見血的效果 XD
: void func1()
: {
: if(!a)
: return ;
: if(b)
: {
: if(c)
: {
: // do something
: }
: }
: else
: {
: // do something
: }
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.94.196
→
07/16 23:12, , 1F
07/16 23:12, 1F
→
07/16 23:41, , 2F
07/16 23:41, 2F
推
07/16 23:43, , 3F
07/16 23:43, 3F
→
07/17 00:04, , 4F
07/17 00:04, 4F
推
07/17 00:14, , 5F
07/17 00:14, 5F
→
07/17 02:17, , 6F
07/17 02:17, 6F
推
07/17 08:27, , 7F
07/17 08:27, 7F
→
07/17 08:28, , 8F
07/17 08:28, 8F
→
07/17 08:29, , 9F
07/17 08:29, 9F
推
07/17 08:33, , 10F
07/17 08:33, 10F
→
07/17 08:34, , 11F
07/17 08:34, 11F
推
07/17 11:42, , 12F
07/17 11:42, 12F
推
07/17 13:00, , 13F
07/17 13:00, 13F
推
07/17 13:03, , 14F
07/17 13:03, 14F
→
07/17 13:03, , 15F
07/17 13:03, 15F
討論串 (同標題文章)