Как разделить массив на блоки в Ruby

Вы попытались сложить их?

set CLASS_PATH = c:\path
set ALT_A = %CLASS_PATH%\a\b\c;
set ALT_B = %CLASS_PATH%\e\f\g;
...

set ALL_PATHS = %CLASS_PATH%;%ALT_A%;%ALT_B%
59
задан sepp2k 7 November 2011 в 17:40
поделиться

2 ответа

Используйте each_slice :

require 'enumerator'
userids.each_slice(100) do |a|
  # do something with a
end
114
ответ дан 24 November 2019 в 18:12
поделиться

Rails имеет in_groups_of , который под капотом использует each_slice .

userids.in_groups_of(100){|group|
  //process group
}
25
ответ дан 24 November 2019 в 18:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: