我有一个名为的数组@level1
,其值如下:
[
[3.1, 4],
[3.0, 7],
[2.1, 5],
[2.0, 6],
[1.9, 3]
]
我想把它分成两个数组,这样第一个数组 ( @arr1
) 包含直到的值2.1
,第二个数组 ( @arr2
) 包含它之后的值。
之后,我将通过执行以下操作对我的第二个数组进行反向排序:
@arr2 = @arr2.sort_by { |x, _| x }.reverse
然后我想将此数组合并到@arr1
. 有人可以帮助我如何拆分数组然后将它们合并在一起吗?