Tengo la siguiente matriz:rubí bucle gama siempre emparejar
a = ['sda', 'sdb', 'sdc', 'sdd']
Ahora quiero colocar a través de estas entradas, pero siempre con dos elementos. Lo hago como el siguiente en la actualidad
while b = a.shift(2)
# b is now ['sda', 'sdb'] or ['sdc', 'sdd']
end
Esto se siente de alguna manera equivocada, hay una mejor manera de hacer esto? ¿Hay alguna manera de llegar fácilmente a algo como [['sda', 'sdb'], ['sdc', 'sdd']]
?
leí http://www.ruby-doc.org/core-1.9.3/Array.html pero no he encontrado algo útil ...
+1 por intentar leer la documentación. –