AI活用の教科書
バックエンドやさしい2分で読了

配列

arrayはいれつ

ひとことで言うと

同じ種類のデータを順番に並べ、番号で1つずつ取り出せる基本的な入れ物のことです。

📖 もうちょい詳しく

何が新しいの?

配列は新しい技術ではなく、プログラミングのいちばん基本にある「データのしまい方」のひとつです。データが1つだけならそのまま変数に入れれば足ります。でも、たくさんの同じ種類のデータをまとめて扱いたいときに、配列が役に立ちます。

どうやって動いてるの?

配列は、同じ種類のデータを順番に並べて持つ入れ物です。並んだそれぞれの場所には番号(添字、インデックスといいます)が振られていて、その番号を指定すると目当てのデータをすぐ取り出せます。多くのプログラミング言語では、番号は0から始まることが多いです。

何ができるの?

たとえば「会員30人の名前」や「7日間の気温」のように、同じ仲間のデータをまとめて持てます。番号で順番に取り出せるので、全部に同じ処理をくり返すのが得意です。並べ替えや検索といった作業も、配列があるとやりやすくなります。

🌱 身近なたとえ

番号を振った引き出しで例えると分かりやすいです。横一列に引き出しが並んでいて、それぞれに「0番」「1番」「2番」と番号が付いています。中身を取りたいときは「2番の引き出しを開けて」と番号で指定します。配列も同じで、番号を言えば中のデータがすぐ手に入ります。

✅ まず覚えるポイント

  • 配列は、同じ種類のデータを順番に並べてまとめる入れ物です
  • 並んだ場所には番号(添字・インデックス)が振られています
  • 番号を指定すると、その場所のデータを取り出せます
  • 番号は0から始まることが多いです
  • たくさんのデータに同じ処理をくり返すのが得意です

🧭 よくある勘違い

番号は1から始まるんじゃないの?

日常では1から数え始めるので、ここはつまずきやすい点です。多くのプログラミング言語では、配列の番号は0から始まります。つまり最初のデータは「0番目」です。言語によっては1から始まるものもあるので、使う言語のルールを確認すると安心です。

どんなデータでも一緒に入れられるの?

配列は基本的に「同じ種類のデータ」を並べる入れ物です。名前なら名前、数字なら数字、というふうにそろえて入れる使い方が一般的です。言語によっては種類の違うデータを混ぜられる場合もありますが、まずは「仲間どうしをまとめる箱」と覚えると分かりやすいです。

🧩 関連して覚えると楽な言葉

  • 変数: データを1つ入れておく名前付きの箱のことです
  • データ構造: データを効率よくしまう・扱うための形のことです
  • ループ: 同じ処理をくり返す仕組みで、配列とよく一緒に使います
  • JSON: データをやり取りする形式で、中で配列がよく登場します

🏁 ひとことでまとめ

配列は、仲間のデータを一列に並べて番号で出し入れできる、プログラミングの基本の箱です。