next up previous contents
Next: 4.3.3 リザーブ配列 Up: 4.3 配列変数 Previous: 4.3.1 配列変数の初期化

4.3.2 配列変数のアクセス

配列型となった変数の、各要素には、変数名に続いて、演算子[]を使って、 [ < 配列インデックス > ]のように、配列インデックスを指定してアクセ スします。Cmm配列のインデックスは、C/C++/Java と同様に、0から始まりま す。

次のサンプルコードは、ある配列変数の要素を2倍して別の配列へ格納する場 合の例です。


var    anArray1 = [0,1,2,3];                    // 変数anArray1を4個の要素を持つ配列に初期化

anArray2 = [,,,]; // 変数anArray2を4個の要素を持つ配列に初期化
anArray2[0] = anArray1[0]*2 ;
anArray2[1] = anArray1[1]*2 ;
anArray2[2] = anArray1[2]*2 ;
anArray2[3] = anArray1[3]*2 ;

この例の結果、変数anArray2の値は、[0,2,4,6]となります。

配列インデックスとして、負の数値、あるいは、<配列の要素数-1>を越える数 を指定した場合は、例外arrayOutOfBoundsExceptionが投げられます。 例外については、「例外」(14節、[*]頁)を参照してください。


next up previous contents
Next: 4.3.3 リザーブ配列 Up: 4.3 配列変数 Previous: 4.3.1 配列変数の初期化
Tetsuo Ono
1998-11-05