【发布时间】:2012-06-04 16:17:25
【问题描述】:
我有以下数组:
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,但没有找到有用的东西...
【问题讨论】:
-
+1 用于尝试阅读文档。