Как я могу написать возобновление в циклах в Ruby? Вот пример кода.
#!/usr/bin/ruby
#
a = [1,2,3,4,5]
begin
a.each{|i|
puts i
if( i==4 ) then raise StandardError end # Dummy exception case
}
rescue =>e
# Do error handling here
next # Resume into the next item in 'begin' clause
end
Однако при запуске Ruby возвращает сообщение об ошибке
test1.rb:13: Invalid next
test1.rb: compile error (SyntaxError)
Я использую Руби 1.9.3.