引数を指定する形式では、空の配列を返します。指定された文字列にしたがって、バイナリとしてパックした文字列を返します。順列をすべて生成し,それを引数としてブロックを実行します。Array自身の末尾から要素を取り除いてそれを返します。引数を指定した場合はその個数だけ取り除き、それを配列で返します。引数の最後から順番に配列の先頭に挿入します。引数を指定しなければ何もしません。個ずつとって配列とし,それらのすべての配列を要素とする配列を返します。等しいものを検索し見つかった最初の要素を返します。重複組み合わせをすべて生成し、それを引数としてブロックを実行します。重複順列をすべて生成し,それを引数としてブロックを実行します。自身の要素を逆順に並べた新しい配列を生成して返します。自身を破壊的に並べ替えます。Enumerator各要素に対して逆順にブロックを評価します。等しい最後の要素の位置を返します。指定したインデックスの要素が先頭になる配列を新しく作成します。前の要素は末尾に移動します。負の数を指定した場合、逆の操作を行います。指定したインデックスの要素が先頭になるように自身の順番を変更します。前の要素は末尾に移動します。負の数を指定した場合、逆の操作を行います。ランダムに選んで返します。Array配列の先頭の要素を取り除いてそれを返します。引数を指定した場合はその個数だけ取り除き、それを配列で返します。Array配列の要素をランダムシャッフルして,その結果を配列として返します。self配列を破壊的にランダムシャッフルします。nil指定された自身の要素を返します。nil指定された自身の部分配列を返します。nil指定した要素を自身から取り除き、取り除いた要素を返します。nil指定した部分配列を自身から取り除き、取り除いた部分配列を返します。self配列の内容をソートします。演算子を使って行います。ソートされた配列を生成して返します。破壊的バージョンです。object要素の合計を返します。