[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.21 case の範囲指定

一個の case ラベルにある範囲の連続する値を以下のように 指定することができる。

 
case low ... high:

これは、適切な数の case ラベルを用意し、その一つ一つが low から high の範囲の各整数値を持つようにするのと同じ効果が 得られる。ここで、lowhigh も含まれる。

この機能は、ASCII 文字コードの範囲に使うととりわけ便利である。

 
case 'A' ... 'Z':

注意... の両側には空白を置くこと。 そうしないと、それを整数値として使うときに間違って解釈される。 例えば、

 
case 1 ... 5:

と書くようにして、以下のようにはしないこと。

 
case 1...5:

This document was generated using texi2html 1.78.