Re: [問題] case

看板java作者 (-858993460)時間13年前 (2010/08/23 16:43), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/2 (看更多)
※ 引述《sanhsia (sanhsia)》之銘言: : → sanhsia:請問這樣設計有什麼目的? 有什麼好處? 08/23 11:33 : 推 hhashoww:這是個很好用的設計阿,可以動態設計想要執行的範圍 08/23 11:40 : 推 LPH66:還有就是多個 case 要執行同一段程式碼時 08/23 15:58 : 推 LPH66:如果沒有這個功能時你會瘋掉.... 08/23 16:00 : → sanhsia:還是不懂可否舉個例子 08/23 16:26 hhashoww 說的是指像: switch(value) { case 0: // A /* fallthrough */ case 1: // B break; } 這樣當 value 是 0 時 A 和 B 都會執行 通常是用在一個 case 先做一點處理後就能歸入另一 case 的時候 我說的是指 switch(value) { case 0: case 1: case 2: // X break; } 這樣 value 是 0/1/2 時都會去執行 X 如果沒有這個功能的話你得在三個 case 底下都寫一次 X 此時如果你要改動 X 的話 難保不會手殘忘了改...XD -- 但是因為 case 給人的感覺就是一塊一塊的 所以個人習慣是會在用到 fallthrough 時像上面那樣寫個註解註明一下... -- 実琴:「河野!你真的就這樣被物質慾望給吸引過去了嗎?!」 亨:「只要穿著女裝擺出親切的樣子,所有必要花費就能全免,似乎一點都不壞啊。」 実琴:「難道你沒有男人的尊嚴了嗎?!」 亨:(斷然道)「沒有。在節衣縮食生活吃緊學生面前,沒有那種東西。」 --プリンセス・プリンセス 第二話 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.92

08/23 16:45, , 1F
原po人真好心
08/23 16:45, 1F

08/23 17:21, , 2F
推原PO好心~~
08/23 17:21, 2F

08/23 21:13, , 3F
好人卡(遞)
08/23 21:13, 3F
文章代碼(AID): #1CSZJ10x (java)
討論串 (同標題文章)
文章代碼(AID): #1CSZJ10x (java)