[Ruby] Вопрос по итераторам
Aleksey Fedoseev
aleksey на fedoseev.net
Чт Дек 2 21:26:59 MSK 2004
> Не подскажите ли - есть ли возможность внутри цикла итератора перейти к
> следующему значению итерации не возвращаясь в начало цикла? То есть,
> например, итерация
>
> [ 1, "a", 2, "b", 3, "c" ].each{ |i|
> ...
> ### get next iteration
> ...
> puts (i)
> }
>
> выдавала следующую последовательность:
> "a"
> "b"
> "c"
next
это аналог continue в C/C++
работает в циклах while и в итерациях
[ 1, "a", 2, "b", 3, "c" ].each{ |i|
next if i.kind_of? Fixnum
puts (i)
}
--
Aleksey Fedoseev
jabber: dralex на jabber.ru
pgp keyserver: pgp.mit.edu, key id: 69676F09
www: http://www.fedoseev.net
Подробная информация о списке рассылки Ruby