標準クラス・モジュール > Array > to_a
array.to_a
to_a
メソッドは、レシーバ自身を返します。
to_ary
メソッドと異なり、レシーバarrayのクラスがArray
のサブクラスである場合は、配列をコピーして新しく作成したArray
オブジェクトを返します。
次の例のメソッドcat
は、2つの引数を配列として連結して返します。
def cat(a1, a2) a1.to_a + a2.to_a end p cat([1, 2, 3], 4..6)
[1, 2, 3, 4, 5, 6]
to_ary
: 自身を返す。