相关疑难解决方法(0)

在Ruby中将数组拆分为多个小数组的最佳方法

根据某些条件将数组拆分成多个数组的最简单方法是什么?在我的场景中,我需要将整数和字符串值移动到不同的数组.我尝试过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)?

有一个简单的方法吗?

ruby arrays split

19
推荐指数
3
解决办法
7978
查看次数

ruby - 当值更改时将数组拆分为子数组并忽略/删除该值

我想将以下数组拆分为子数组,以便子数组在 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)

有人有什么想法吗...?

ruby arrays split sub-array

3
推荐指数
1
解决办法
1468
查看次数

标签 统计

arrays ×2

ruby ×2

split ×2

sub-array ×1