码海拾遗

但行好事,莫问前程

导航

case 范围取值

你可以在单个case标签中指定一系列连续的值,就像这样:

 
case low ... high:

这和单独的case标签的合适数字有同样的效果,每个对应包含在从low到high中的一个整数值。

这个特性对一系列的ASCII字符代码特别有用:

 
case 'A' ... 'Z':

当心:在...周围写上空格,否则当你把它和整数值一起使用时,它就会被解析出错。例如,这样写:

 
case 1 ... 5:

而不是:

 
case 1...5:

posted on 2017-03-17 17:41  widrin  阅读(1806)  评论(0编辑  收藏  举报