相关疑难解决方法(0)

Ruby数组一次访问2个连续(链接)元素

现在,这是阵列,

[1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)

我想要,

[1,2],[2,3],[3,4] upto [8,9]
Run Code Online (Sandbox Code Playgroud)

当我这样做时,每个我都得到了(2),

[[1,2],[3,4]..[8,9]]
Run Code Online (Sandbox Code Playgroud)

我目前这样做,

arr.each_with_index do |i,j|
  p [i,arr[j+1]].compact #During your arr.size is a odd number, remove nil.
end
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法??

ruby arrays each

24
推荐指数
3
解决办法
4586
查看次数

标签 统计

arrays ×1

each ×1

ruby ×1