カテゴリ: Ruby 更新日: 2025/12/20

Rubyの配列(Array)入門!作成・参照・更新をゼロからやさしく解説【初心者向け】

Array入門:作成・参照・更新をゼロから解説【初心者向け】
Array入門:作成・参照・更新をゼロから解説【初心者向け】

先生と生徒の会話形式で理解しよう

生徒

「Rubyでたくさんのデータをまとめて扱う方法ってありますか?」

先生

「ありますよ。Rubyでは配列(Array)を使うと、複数のデータを一つにまとめられます。」

生徒

「配列って、どんな場面で使うんですか?」

先生

「買い物リストや点数一覧など、順番に並んだデータを扱うときにとても便利です。」

1. 配列(Array)とは何かを超やさしく説明

1. 配列(Array)とは何かを超やさしく説明
1. 配列(Array)とは何かを超やさしく説明

配列(Array)とは、複数のデータを順番に並べて保存できる箱のようなものです。 たとえば、買い物メモに「りんご・バナナ・牛乳」と順番に書くイメージです。 Rubyでは、このようなデータの集まりを一つの変数で管理できます。

プログラミング未経験の人は、 「変数には一つの値しか入らない」と思いがちですが、 配列を使うとたくさんの値をまとめて扱えます。 これがRubyの配列の最大の特徴です。

2. Rubyで配列を作成する方法

2. Rubyで配列を作成する方法
2. Rubyで配列を作成する方法

Rubyで配列を作成するには、角かっこを使います。 この角かっこは「ここからここまでが配列です」という目印です。 中にカンマ区切りでデータを書いていきます。

数値、文字、文字列など、さまざまなデータを入れられます。 同じ種類でそろえることが多いですが、混ざっていても問題ありません。


fruits = ["りんご", "バナナ", "みかん"]
puts fruits

りんご
バナナ
みかん

この例では、果物の名前を配列にしています。 現実世界のリストを、そのままRubyに持ってきた感覚で理解すると分かりやすいです。

3. 配列の中身を参照する方法

3. 配列の中身を参照する方法
3. 配列の中身を参照する方法

配列に入れたデータを取り出すことを参照といいます。 Rubyでは番号を使って取り出します。 この番号はインデックスと呼ばれ、0から始まるのが特徴です。

0から始まる理由は、 最初の位置を基準点として数えているからです。 初心者がつまずきやすいポイントなので、しっかり覚えておきましょう。


fruits = ["りんご", "バナナ", "みかん"]
puts fruits[0]
puts fruits[1]

りんご
バナナ

このように、配列名のあとに角かっこで番号を書くと、 指定した位置のデータを取り出せます。 本棚から「左から二冊目の本」を取る感覚に近いです。

4. 配列の中身を更新する方法

4. 配列の中身を更新する方法
4. 配列の中身を更新する方法

配列は作ったあとでも中身を書き換えられます。 これを更新と呼びます。 更新も参照と同じように、番号を指定して行います。

たとえば、買い物リストの内容が変わったときに、 紙のメモを書き直すようなイメージです。


fruits = ["りんご", "バナナ", "みかん"]
fruits[1] = "ぶどう"
puts fruits

りんご
ぶどう
みかん

指定した場所だけが置き換わっているのが分かります。 配列全体を作り直さなくても、 必要な部分だけ変更できるのが便利な点です。

5. 配列を使うと何が便利なのか

5. 配列を使うと何が便利なのか
5. 配列を使うと何が便利なのか

配列を使うことで、同じ種類のデータをまとめて扱えます。 たとえばテストの点数一覧、商品の値段一覧、名前のリストなどです。 これらを一つずつ変数にするのは大変ですが、 配列なら一つで管理できます。

Rubyの配列は、順番を大切にしたデータ管理に向いています。 数値や文字列と組み合わせることで、 実生活に近いプログラムが書けるようになります。 配列はRuby学習の中でも、とても重要な基礎知識です。

関連記事:
カテゴリの一覧へ
新着記事
New1
データベース
SQLの処理が遅くなる原因とは?初心者向けにデータベースパフォーマンス最適化を完全解説
New2
Ruby
RubyのネストHash操作を徹底解説!digとtransformメソッドで複雑なデータも楽々
New3
Rails
Railsインデックス設計の極意!爆速サイトを作るためのスキーマ設計ガイド
New4
データベース
SQLのCOMMITとROLLBACKとは?トランザクション操作を初心者向けに完全解説
人気記事
No.1
Java&Spring記事人気No1
Ruby
PATHと環境変数の正しい設定!Windows・Mac・Linux別チェックリスト付き
No.2
Java&Spring記事人気No2
Rails
Railsで日本語と時刻の設定をしよう!初心者でも安心のlocale/zone初期設定チートシート
No.3
Java&Spring記事人気No3
Ruby
Rubyのハッシュを徹底比較!シンボルキーと文字列キーの違いと使い分け
No.4
Java&Spring記事人気No4
Rails
Railsマイグレーションの型選びを完全ガイド!初心者が迷わないカラム設計
No.5
Java&Spring記事人気No5
Ruby
WindowsでRubyをインストールする方法!RubyInstallerとMSYS2を使った完全ガイド
No.6
Java&Spring記事人気No6
Rails
RailsモデルとActive Record基礎|ID戦略を完全理解!AUTO INCREMENT・UUID・ULIDの比較と導入手順
No.7
Java&Spring記事人気No7
Rails
RailsモデルとActive Record基礎|クエリログの読み方を理解してEXPLAIN・joins・includesの違いを学ぼう
No.8
Java&Spring記事人気No8
データベース
ACID特性とは?データベーストランザクションの信頼性を初心者向けに徹底解説