我有以下数组:
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,但我找不到有用的东西......