小编Raf*_*mid的帖子

ruby数组循环始终配对

我有以下数组:

a = ['sda', 'sdb', 'sdc', 'sdd']
Run Code Online (Sandbox Code Playgroud)

现在我想循环遍历这些条目,但总是有两个元素.我现在这样做如下:

while b = a.shift(2)
  # b is now ['sda', 'sdb'] or ['sdc', 'sdd']
end
Run Code Online (Sandbox Code Playgroud)

这感觉有些不对,有没有更好的方法呢?有没有办法轻松搞定[['sda', 'sdb'], ['sdc', 'sdd']]

我阅读http://www.ruby-doc.org/core-1.9.3/Array.html,但我找不到有用的东西......

ruby arrays loops

10
推荐指数
1
解决办法
4492
查看次数

标签 统计

arrays ×1

loops ×1

ruby ×1