[閒聊] Case Ranges已回收
https://gcc.gnu.org/onlinedocs/gcc/Case-Ranges.html
GNU extension 提供 case ranges 的功能,但像 clang 之類的也有支援
也就是你可以寫像是
switch(n) {
case 1 ... 10:
// 1 <= n <= 10
break;
case 'A' ... 'Z':
// upper case
break;
default:
break;
}
這樣的程式
不知道有沒有特別好用的地方就是了
不然為了 portability 感覺還是不要亂用比較好
--
https://i.imgur.com/lGiFkH9.png

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.198.173.41 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1652730436.A.5E8.html