自身をセットすることに注意してください([[trap:Array]])。オブジェクトの複製にすることができます。インデックスが渡されます。val:自身に設定したいオブジェクトを指定します。設定する範囲の始点のインデックスを整数で指定します。値が負の時には末尾からのインデックスと見倣します。設定する要素の個数を指定します。指定された時は配列の終りまでの長さを意味します。オブジェクトで指定します。Enumerable::Enumerator条件に一致する最初の要素の位置を返します。val:位置を知りたいオブジェクトを指定します。等しい最初の要素の位置を返します。ブロックが真を返した最初の要素の位置を返します。インスタンスを返します。nil[permalink][rdoc]配列の先頭の要素を返します。要素を配列で返します。以上でなければなりません。n:取得したい要素の個数を整数で指定します。黙の型変換を試みます。指定した場合に発生します。負値の場合発生します。自身を再帰的に平坦化した配列を生成して返します。深さまで再帰的に平坦化します。lv:平坦化の再帰の深さを整数で指定します。帰の深さの制限無しに平坦化します。黙の型変換を試みます。指定した場合に発生します。呼んだ場合に発生します。自身を再帰的に平坦化する例。自身を破壊的に平坦化する例。平坦化の再帰の深さを指定する例。Integer[permalink][rdoc]自身のハッシュ値を整数で返します。比較して等しい配列同士は同じハッシュ値を返します。等しい要素を持つ時に真を返します。val:オブジェクトを指定します。