Каков самый простой способ разбиения массивов на несколько массивов на основе некоторых условий? В моем сценарии мне нужно переместить целое число и значения строк в разные массивы. Я пробовал метод split, но не работает должным образом.
x=[1,2,3,"a","b",4]
x.split {|item| item.kind_of? Fixnum}
В С# в Linq есть опция group by, которая помогает группировать объекты на основе условий. Есть ли аналогичный метод на Object (не используя activerecord)?
Есть ли простой способ?