2012-10-13 4 views

답변

68

당신은 #each_slice을 찾고 있습니다.

data.each_slice(3) {|slice| ... } 
+1

. 누락 된 검사는 열거 형이며 배열 메소드 만 검사합니다. 감사. –

+2

해시 또는 배열을 처리 할 때 항상 열거 형을 확인하는 것을 잊지 마십시오. 대부분 좋은 물건이 숨겨져 있습니다. :) –

+0

정확히 내가 무엇을 찾고 있었는지. 이상하게도, 나는 Enumerable을 보았지만 완전히 이것을 놓쳤습니다. 고맙습니다. –

10

사용을하지 .each_slice

[1,2,3,4,5,6,7,8,9,0].each_slice(3) {|a| p a} 
+0

완벽한 답변 감사합니다. –