我有一个加载游戏列表的数组.目前它的排序方式如下:
A B C
D E F
Run Code Online (Sandbox Code Playgroud)
现在我想对它进行排序,如下所示:
A D
B E
C F
Run Code Online (Sandbox Code Playgroud)
我该怎么办?我尝试过使用chunk甚至切片但没有成功.
简单的切片和转置:
a = %w{A B C D E F}
p a.each_slice(3).to_a.transpose
# => [["A", "D"], ["B", "E"], ["C", "F"]]
Run Code Online (Sandbox Code Playgroud)
需要针对源阵列和最终矩阵的尺寸调整each_slice(3).
归档时间: |
|
查看次数: |
109 次 |
最近记录: |