動的に要素数を変えられるのは一次元配列だけの特権。 二次元以上で使いたいなら var xsize=4, ysize=2, yx[ysize * xsize] 'var yx[ysize, xsize] に相当 という感じで一次元配列を二次元に読み替えて使うのが常套手段です。 a = yx[y * xsize + x] 'a = yx[y, x] に相当 yx[y * xsize + x] = a 'yx[y, x] = a に相当 ysize を増やす/減らすには yx に (ysize増分)*xsize 個の要素を追加/削除すればよい。 (xsize を増減するのはちょっと手間)