each_cons(n)でn個の要素を1つずつずらして繰り返す。each_slice(n)でn個の要素をnずつずらして繰り返す。

an-ironic-manan-ironic-man のブックマーク 2012/07/03 12:40

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Ruby の配列で n 個ずつの要素を扱いたい - Qiita

    each では要素を1つずつしか取得できないが、each_cons や each_slice を使用すればループ1回で複数個の要素を扱える。 each_cons(n) は連続した n 個の要素を1つずつずらしながら取得できる。 n = 3 [1, 2, 3, 4...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう