モジュールのメソッドも有用です。1ずつ増加する部分配列ごとに分ける。[1,2,4,9,10,11,12......同士の部分配列ごとに分ける。ブロックの戻り値が真では......なく偽の時に要素を分ける事を除いて同じ処理を行います。(1.0)2.1.02.2.02.3.02.4.02.5.02.6.02.7.0インスタンスメソッド各要素に対してブロックを評価した結果を全て含む配列を返します。各要素に対してブロックを評価した結果を全て含む配列を返します。オブジェクトを返します。(1.0)2.1.02.2.02.3.02.4.02.5.02.6.02.7.0インスタンスメソッド各要素に対してブロックを評価した結果を全て含む配列を返します。各要素に対してブロックを評価した結果を全て含む配列を返します。オブジェクトを返します。(1.0)2.1.02.2.02.3.02.4.02.5.02.6.02.7.0インスタンスメソッド各要素をブロックに渡し、その返り値を連結した配列を返します。各要素をブロックに渡し、その返り値を連結した配列を返します。ブロックの返り値は基本的に配列を返すべきです。オブジェクトを返します。(1.0)2.1.02.2.02.3.02.4.02.5.02.6.02.7.0インスタンスメソッド各要素をブロックに渡し、その返り値を連結した配列を返します。各要素をブロックに渡し、その返り値を連結した配列を返します。ブロックの返り値は基本的に配列を返すべきです。オブジェクトを返します。(1.0)2.1.02.2.02.3.02.4.02.5.02.6.02.7.0インスタンスメソッドレシーバの要素数を返します。レシーバの要素数を返します。引数を指定しない場合は、レシーバの要素数を返します。要素数を一つずつカウントします。ブロックを指定した場合は、ブロックを評価して真になった要素の個数をカウントして返します。カウント対象となる値。(1.0)2.1.02.2.02.3.02.4.02.5.02.6.02.7.0インスタンスメソッドレシーバの要素数を返します。レシーバの要素数を返します。引数を指定しない場合は、レシーバの要素数を返します。要素数を一つずつカウントします。ブロックを指定した場合は、ブロックを評価して真になった要素の個数をカウントして返します。カウント対象となる値。(1.0)2.1.02.2.02.3.02.4.02.5.02.6.02.7.0インスタンスメソッドレシーバの要素数を返します。レシーバの要素数を返します。引数を指定しない場合は、レシーバの要素数を返します。要素数を一つずつカウントします。ブロックを指定した場合は、ブロックを評価して真になった要素の個数をカウントして返します。カウント対象となる値。ブロックを呼びだします。無限回(n=nil)繰り返しブロックを呼びだします。負の値を渡した場合は何もしません。nil......を返します。終端に到達した後に自分自身を変更してもこのメソッドの動作に影響を与えません。