Ein Array in einige Sub-Arrays aufteilen [duplizieren]

7

Ich möchte ein Array in ein Array von Sub-Arrays aufteilen.

Zum Beispiel

%Vor%

Wie können wir dieses große Array in ein Array von Arrays (mit einer maximalen Länge von 2 Elementen) schneiden, wie zum Beispiel:

%Vor%

Wo ...

%Vor%

Hinweis: Ich stelle diese Frage, denn um es zu tun, schreibe ich momentan so:

%Vor%

... was so hässlich ist. Und sehr unhaltbarer Code, wenn big_array.length > 100 .

    
Zag zag.. 19.10.2011, 15:59
quelle

2 Antworten

14

Sie können die Methode #each_slice für das Array verwenden

%Vor%     
Chris Ledet 19.10.2011, 16:03
quelle
6

Besuche die Slice :

  %Vor%     
tolitius 19.10.2011 16:02
quelle

Tags und Links