start:置き換えたい範囲の先頭のインデックスを指定します。値が負の時には末尾からのインデックスと見倣します。暗黙の型変換を試みます。length:置き換えたい要素の個数を指定します。よる暗黙の型変換を試みます。val:設定したい要素を配列で指定します。暗黙の型変換を試みます。長さに合わせて要素が削除されたりずれたりします。い)オブジェクトを指定した場合に発生します。クトを指定した場合に発生します。自身の始点よりも前を指している場合に発生します。負の数を指定した場合に発生します。最初の要素を返します。key:検索するオブジェクトを指定します。nil[permalink][rdoc]配列の要素を1個ランダムに選んで返します。srand()が有効です。存在しないメソッドです。self[permalink][rdoc]配列の要素をすべて削除して空にします。Arrayレシーバと同じ内容を持つ新しい配列を返します。内容だけをコピーします。どちらのメソッドも要素それ自体のコピーはしません。「浅い(shallow)」コピーを行います。オブジェクトを返します。組み合わせをすべて生成し、それを引数としてブロックを実行します。得られる組み合わせの順序は保証されません。オブジェクトを返します。n:生成される配列のサイズを整数で指定します。黙の型変換を試みます。指定した場合に発生します。取り除いた配列を生成して返します。自身の末尾に破壊的に連結します。other:自身と連結したい配列を指定します。回(nilの場合は無限に)繰り返しブロックを呼びだします。n:繰り返したい回数を整数で指定します。黙の型変換を試みます。指定した場合に発生します。等しい要素を自身からすべて取り除きます。クを評価してその結果を返します。val:自身から削除したい値を指定します。ある要素を取り除きそれを返します。