How to chunk an array in Ruby

前端 未结 2 869
暖寄归人
暖寄归人 2020-11-28 09:16

In Ruby 1.8.6, I have an array of, say, 100,000 user ids, each of which is an int. I want to perform a block of code on these user ids but I want to do it in chunks. For e

2条回答
  •  失恋的感觉
    2020-11-28 09:32

    Rails has in_groups_of, which under the hood uses each_slice.

    userids.in_groups_of(100){|group|
      //process group
    }
    

提交回复
热议问题