各要素を順番にブロックに渡して評価し、その結果で要素を置き換えます。オブジェクトを返します。組み合わせをすべて生成し、それを引数としてブロックを実行します。組み合わせをすべて生成し、それを引数としてブロックを実行します。得られる組み合わせの順序は保証されません。オブジェクトを返します。生成される配列のサイズを整数で指定します。黙の型変換を試みます。引数に整数以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。回(nilの場合は無限に)繰り返しブロックを呼びだします。回(nilの場合は無限に)繰り返しブロックを呼びだします。ブロックを省略した場合は、以上のような繰り返しを行うEnumeratorを返します。繰り返したい回数を整数で指定します。黙の型変換を試みます。引数に整数以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。(301.0)2.3.0インスタンスメソッド要素を順番にブロックに渡して評価し、その結果が真になった要素をすべて削除します。要素を順番にブロックに渡して評価し、その結果が真になった要素をすべて削除します。オブジェクトを返します。メソッドには、もとの配列に対して副作用があることに注意してください。(301.0)2.3.0インスタンスメソッド各要素に対してブロックを評価します。各要素に対してブロックを評価します。オブジェクトを返します。(301.0)2.3.0インスタンスメソッド各要素のインデックスに対してブロックを評価します。各要素のインデックスに対してブロックを評価します。オブジェクトを返します。(301.0)2.3.0インスタンスメソッド条件に一致する最初の要素の位置を返します。条件に一致する最初の要素の位置を返します。位置を知りたいオブジェクトを指定します。等しい最初の要素の位置を返します。(301.0)2.3.0インスタンスメソッド条件に一致する最初の要素の位置を返します。条件に一致する最初の要素の位置を返します。位置を知りたいオブジェクトを指定します。等しい最初の要素の位置を返します。返した要素を削除します。返した要素を削除します。同様に自身を上書きしますが、削除する要素がなかった場合には修正を行いません。各要素を順番にブロックに渡して評価し、その結果で要素を置き換えます。オブジェクトを返します。順列をすべて生成し,それを引数としてブロックを実行します。順列をすべて生成し,それを引数としてブロックを実行します。得られる順列の順序は保証されません。オブジェクトを返します。生成する配列のサイズを整数で指定します。黙の型変換を試みます。(301.0)2.3.0インスタンスメソッド要素を順番にブロックに渡して評価し、その結果が真になった要素をすべて削除します。要素を順番にブロックに渡して評価し、その結果が真になった要素をすべて削除します。オブジェクトを返します。メソッドには、もとの配列に対して副作用があることに注意してください。重複組み合わせをすべて生成し、それを引数としてブロックを実行します。得られる組み合わせの順序は保証されません。オブジェクトを返します。生成される配列のサイズを整数で指定します。黙の型変換を試みます。引数に整数以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。重複順列をすべて生成し,それを引数としてブロックを実行します。重複順列をすべて生成し,それを引数としてブロックを実行します。得られる順列の順序は保証されません。オブジェクトを返します。生成する配列のサイズを整数で指定します。黙の型変換を試みます。引数に整数以外の(暗黙の型変換が行えない)オブジェクトを指定した場合に発生します。(301.0)2.3.0インスタンスメソッド各要素に対して逆順にブロックを評価します。各要素に対して逆順にブロックを評価します。オブジェクトを返します。等しい最後の要素の位置を返します。等しい最後の要素の位置を返します。ブロックが与えられた時には、各要素を引数として順にブロックを実行し、ブロックが真を返した最初の要素の位置を返します。オブジェクトを返します。オブジェクトを指定します。真になる要素がひとつもなかった場合は空の配列を返します。各要素に対してブロックを評価した値が真であった要素を全て含む配列を返します。真になる要素がひとつもなかった場合は空の配列を返します。返した要素を自身から削除します。返した要素を自身から削除します。オブジェクトを返します。破壊的バージョンです。破壊的バージョンです。