我有以下数组:
a = ['sda', 'sdb', 'sdc', 'sdd']
现在我想遍历这些条目,但总是有两个元素。我现在这样做如下:
while b = a.shift(2)
# b is now ['sda', 'sdb'] or ['sdc', 'sdd']
end
这感觉有点不对劲,有没有更好的方法来做到这一点?有没有办法轻松获得类似的东西[['sda', 'sdb'], ['sdc', 'sdd']]
?
我读了http://www.ruby-doc.org/core-1.9.3/Array.html但我没有找到有用的东西......