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

1次元配列

pointこの用語のポイント

point配列だよ

point普通の配列だよ

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

スポンサーリンク

簡単に書くよ

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

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

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

普通の配列のこと
です。


image piyo

詳しく書くよ

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

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

1次元配列

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

1次元配列2

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

1次元配列3

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

1次元配列4

以上を踏まえて

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

が「1次元配列」です。

1次元配列5

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

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



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


のように

配列の名前[添字]

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

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

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

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

1次元配列6

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

1次元配列7

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

1次元配列8

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


image piyo2

一言でまとめるよ

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

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

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本