看板 java 關於我們 聯絡資訊
※ 引述《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
ericinttu:原po人真好心 08/23 16:45
hhashoww:推原PO好心~~ 08/23 17:21
cooljony0109:好人卡(遞) 08/23 21:13