У меня есть следующий массив:рубин петли массива всегда пара
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 для чтения документации. –