У меня есть массив, который я хочу перебрать и удалить некоторые элементы. Это не работает:
a = [1, 2, 3, 4, 5]
a.each do |x|
next if x < 3
a.delete x
# do something with x
end
a #=> [1, 2, 4]
Я хочу a
быть [1, 2]
. Как я могу обойти это?