Re: [語法] 無規則性固定數值輸入的處理方式?
switch case還有一個if else沒的好處
enum {
eXXX = 1;
eYYY = 2;
eZZZ = 2; // typo,shit happens
};
switch {
case eXXX:
break;
case eYYY:
break;
case eZZZ: // compile error
break;
};
這是我實際遇到的例子,那段code本來用if else寫所以有一個case根本跑不到
直到有天fine tune才發現這bug...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.92.148
※ 編輯: kevingwn 來自: 123.204.92.148 (05/17 08:21)
推
05/17 09:49, , 1F
05/17 09:49, 1F
→
05/17 09:49, , 2F
05/17 09:49, 2F
→
05/17 12:30, , 3F
05/17 12:30, 3F
討論串 (同標題文章)
完整討論串 (本文為第 7 之 7 篇):