Pick up elements in pair from ruby array

Posted by : on

Category : Ruby

Hi Friends,

However in practice we often require to select elements of the array in pairs. It’s very easy to do it with ruby array. Here is an example for the same:

Example

arr = [1,2,3,4,5,6,7,8,9,10]

To pick elements of arr in the pair of 3, Here we go
arr.each_slice(3) do |pair|
puts pair
end

#=>[1, 2, 3]
#=>[4, 5, 6]
#=>[7, 8, 9]
#=>[10]

each_slice method slice the original array in the given number of size.If you want to pick 5 elements of the array then just modify above example by this:

 arr.each_slice(5) do |pair|
 puts pair
 end
 
#=>[1, 2, 3,4,5]
#=>[6, 7, 8,9,10]


About Ram Laxman Yadav
Ram Laxman Yadav

Senior Software Engineering Professional | Tech Enthusiast | Mentor | Payments | Hospitality | E-Commerce, based in NCR, India

Email : info@ramlaxman.co.in

Website : https://ramlaxman.co.in