「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

一次元配列

pointこの用語のポイント

point配列だよ

point普通の配列だよ

point二次元配列(多次元配列)と比較されるよ

スポンサーリンク

簡単に書くよ

一次元配列(読:イチジゲンハイレツ 英:one-dimensional array)とは

ミカン箱が横に並んだもの
……と言われても「はぁ?」って感じですね。
真面目に書くと

値を入れておく箱(変数)が一列に並んだ配列(複数の変数がくっついたもの)のこと
です。
もう少し、ざっくり書くと

普通の配列のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「変数」と「配列」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

変数は「プログラミング言語における『値を入れておく箱』」です。
処理の途中で値を入れたり、逆に取り出したりできます。

一次元配列

配列は「複数の変数をくっつけたもの」です。
ミカン箱(変数)がたくさん集まったものだと思ってください。

一次元配列2

変数は「値を入れておく箱」でした。

一次元配列3

配列は「値を入れておく箱が複数くっついたもの」です。

一次元配列4

以上を踏まえて

ミカン箱の集まり(配列)のうち、ミカン箱が横一列に並んでいるもの

が「一次元配列」です。

一次元配列5

一次元配列は配列を勉強すると最初に出てきます。
いわゆる「普通の配列」です。

ミカン箱配列[1] = ミカン3つ



$mikan_ary = array();
$mikan_ary[1] = 3;


のように

配列の名前[添字]

と書くことでミカン箱を特定できる配列です。

うん、普通の配列ですね。
なぜ、わざわざ「『一次元』配列」と呼ぶのでしょうか。

それは一次元ではない配列があるからです。

例えば、ミカン箱を縦横に並べる「二次元配列」と呼ばれる配列があります。

一次元配列6

ミカン箱を縦横に並べたものを積み重ねる「三次元配列」と呼ばれる配列があります。

一次元配列7

あるいは、それ以上にゴチャゴチャした配列もあります。
二次元配列以上のゴチャゴチャした配列は、まとめて「多次元配列」と呼ばれたりします。

一次元配列8

「一次元配列」という用語が出てくるのは「多次元配列」を意識する必要があるときです。
多次元配列を意識する必要がないときは、単に「配列」と呼ぶのが一般的です。


image piyo2

一言でまとめるよ

まぁ「一次元配列」って単語が出てきたら「箱が一列に並んだ配列(複数の変数がくっついたもの)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像046
書籍画像042

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
タヌキとキツネ
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践