我有以下数组:
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,但是没有找到有用的信息...