配列オブジェクトを作成する

配列は複数の他のオブジェクトを管理するために使うオブジェクトです。変数では1つのオブジェクトを管理していましたが、配列では複数のオブジェクトを管理できます。ここでは Ruby における配列オブジェクトの作成方法について解説します。

(Last modified: )

配列オブジェクトを作成する

配列もオブジェクトの1つです。配列オブジェクトを作成するには複数の方法がありますが、最も簡単な作成方法は次のように記述します。

[オブジェクト1, オブジェクト2, ...]

括弧[]で囲んだ中にオブジェクトをカンマ(,)で区切って記述します。

配列は要素と呼ばれるものを複数持っており、 1 つの要素が 1 つのオブジェクトを管理します。

具体的には次のように記述します。

ary = [2005, 2006, 2007, 2008]

4 つの要素を持つ配列を作成し、各要素には引数に指定したオブジェクトが代入されます。例えば変数を使って同じようなことをする場合は次のようになります。

array1 = 2005
array2 = 2006
array3 = 2007
array4 = 2008

変数では 1 つのオブジェクトしか管理できませんので 4 つの変数が必要となります。これに対して配列では複数のオブジェクトをまとめて管理することができます。

また変数がオブジェクトそのものを複製して格納するわけではなく、オブジェクトを参照する名札としての役割だったのと同じように、配列の各要素もオブジェクトを格納するのではなく、オブジェクトを参照する名札となっています。

配列には異なった種類のオブジェクトを指定して作成する事もできます。

ary = ["山田", "太郎", 1992, 12, 31, "男性"]

配列の各要素にはどのようなオブジェクトでも代入することができ、同じ配列の要素には異なった種類のオブジェクトを代入する事もできます。

では次のページから配列の詳しい使い方を確認していきます。

-- --

Ruby における配列オブジェクトの作成方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。