maeshimaの日記

メモ書きです

Arrayを分割する系のメソッド

railsで拡張されたメソッド。

Array#in_groups(n)

n個の配列を持つ配列を返す。

Array#in_groups_of(n, fill_with = nil)

n個の要素を持つ配列を持つ配列を返す。each_slice と似てるけど、配列(の配列)を返すメソッドであるというのと、fill_with に何か値を入れると、n個で割り切れない要素数の時、fill_with で指定した値を入れて全部n個の配列になるようにする部分が異なる。