From: Saurav Chakraborty Date: 2013-02-15T17:11:23+09:00 Subject: skip iteration in each loop I want to skip iteration for few values depending on dynamic condition. Say I have a persons array [1,2,3,4,5,6,7,8] and while iterating if the one of the values equals 2, then it should skip iteration for the next two values (in this case it is 3 and 4) In this case the output should be: [1,2,5,6,7,8] persons = [1,2,3,4,5,6,7,8] persons.each do |x| if x == 2 # the next x value should be 5 in my case end p x end How can I do it in Ruby ? -- Posted via http://www.ruby-forum.com/.