• ベストアンサー

配列の中にもう1度配列を宣言?

今知人から昔に貰ったソースプログラムを読んでいます 自分の知識不足でどのようになっているのかわからない箇所があるので教えていただけると助かります 一部抜粋 test = new Array() for(i=0; i<9; i++) { test[ i ] = new Array() } 上記のコードは配列の中にまた更に配列を作成していると言うことで2次元配列なのでしょうか? わざわざこのような書き方をしたと考えられる事がありましたら教えていただけると助かります

質問者が選んだベストアンサー

  • ベストアンサー
  • Picosoft
  • ベストアンサー率70% (274/391)
回答No.1

このような「配列の配列」はジャグ配列と呼ばれます。 2次元配列とは違い、配列の各要素が別個の配列になっているので、 行ごとに列数を変えることができるのが大きな特徴です。 test[0] □□□ test[1] □□□□□□ test[2] □□□□ test[3] □□□□□

xso
質問者

お礼

なるほど 確かにプログラムの機能的に思い当たる処理がありました。 迅速な回答ありがとうございました

関連するQ&A