根据某些条件将数组拆分成多个数组的最简单方法是什么?在我的场景中,我需要将整数和字符串值移动到不同的数组.我尝试过split方法,但没有按预期工作.
x=[1,2,3,"a","b",4]
x.split {|item| item.kind_of? Fixnum}
Run Code Online (Sandbox Code Playgroud)
在C#中,有一个group by选项Linq,可以帮助您根据条件对对象进行分组.是否有类似的方法Object(不使用activerecord)?
有一个简单的方法吗?
我想将以下数组拆分为子数组,以便子数组在 1 的开始和结束时开始和结束...
a=[1,1,0,0,1,0,1,1,1]
Run Code Online (Sandbox Code Playgroud)
所以我最终将其作为一个新数组......
=> [[1,1],[1],[1,1,1]]
Run Code Online (Sandbox Code Playgroud)
有人有什么想法吗...?