Code Language/Ruby

ruby array

rootkaien 2022. 8. 10. 18:58

 

 

in_groups_of

 

array를 특정갯수만큼 끊어서 호출하고 싶을때 

 

 arr = [ 5 , 6, 7, 8, 9, 10 , 11 , 12, 13, 14]

 arr.in_groups_of(5) { |ar| p ar }
[5, 6, 7, 8, 9]
[10, 11, 12, 13, 14]
=> nil

 

 arr.in_groups_of(7) { |ar| p ar }
[5, 6, 7, 8, 9, 10, 11]
[12, 13, 14, nil, nil, nil, nil]

 

 arr.in_groups_of(7, false) { |ar| p ar }
[5, 6, 7, 8, 9, 10, 11]
[12, 13, 14]