1. HOME»
  2. 分かりやすいIT用語辞典»
  3. プログラミング»
  4. 多次元配列

多次元配列

多次元配列《たじげんはいれつ》は、配列《はいれつ》の中に配列があって、またその中に配列があったりする、配列のことです。

目次
  1. 多次元配列とは
  2. まとめ

多次元配列とは

まず、配列《はいれつ》というのは、いくつものことを覚《おぼ》えておいてくれる、変数《へんすう》のことです。

例《たと》えば、5面《めん》まであるゲームの得点《とくてん》すべてを、pointという配列に覚えておいてもらう、といったことができます。

使《つか》うプログラミング言語によっても違《ちが》うかもしれませんが、多《おお》くの場合《ばあい》、こんなふうにすると、ふたつ以上《いじょう》のことを覚えておいてくれます。

point = [500, 360, 600, 220, 400]

多次元配列《たじげんはいれつ》では、この配列に覚えておいてもらうもののひとつひとつに、さらに配列を覚えておいてもらうことができます。
例えば、第《だい》1ステージが5面あって、第2ステージも、第3ステージも5面ある、みたいなゲームの得点を、pointという配列に覚えておいてもらう、みたいなときに使うことができます。

使うプログラミング言語によっても違うかもしれませんが、多くの場合、実際《じっさい》のプログラミングでは、こんなふうにします。

point = [
    [500, 360, 600, 220, 400],
    [340, 140, 400, 460, 600],
    [120, 460, 360, 160, 460]
]

そして、この多次元配列が覚えてくれている値《あたい》を使うには、このようにします。

point[0][0]    #500と覚えてくれている
point[0][1]    #360と覚えてくれている
point[0][2]    #600と覚えてくれている
point[1][2]    #400と覚えてくれている
point[2][4]    #460と覚えてくれている

この場合《ばあい》は、配列の中に配列、というふうになるので、「2次元配列」と呼びます。
また、もっと層《そう》を深《ふか》くして、3次元配列、4次元配列、というふうに覚えておいてもらうこともできます。

まとめ

配列《はいれつ》は、いくつものことを覚《おぼ》えておいてくれる変数《へんすう》です。

そして配列が覚えておいてくれるもののひとつひとつに、配列を覚えておいてもらうことができます。
これが2次元配列です。

さらに層《そう》を深くして、3次元配列、4次元配列、といったこともできます。

これらをまとめて、多次元配列《たじげんはいれつ》、といいます。

オリジナルゲーム.com