クラスの継承リスト: Array < Enumerable < Object < Kernel < BasicObject Abstract 配列クラスです。 配列は任意の Ruby オブジェクトを要素として持つことができます。 一般的には配列は配列式を使って [1, 2, 3] のように生成します。 特異メソッド self[*item] -> Array 引数 item を要素として持つ配列を生成して返します。 Array のサブクラスを作成したしたときに、そのサブクラスのインスタンスを作成 しやすくするために用意されている。 [PARAM] item: 配列の要素を指定します。 例: Array[1, 2, 3] #=> [1, 2, 3] class SubArray < Array # ... end p SubArray[1, 2, 3] # => [1, 2, 3] new(s