Результаты поиска по запросу "enumerators"

4 ответа

Как работают счетчики в Ruby 1.9.1?

Этот вопрос не о том, как использовать перечислители в Ruby 1.9.1, а о том, как они работают. Вот некоторый код:

1 ответ

Преимущества параллелизма или производительности доходности по сравнению с возвратом списка

Мне было интересно, есть ли какой-либо параллелизм (сейчас или в будущем), или выигрыш в производительности при использовании возврата доходности по сравнени...

7 ответов

Почему перечисление через коллекцию вызывает исключение, а циклический просмотр ее элементов не

Я тестировал некоторые конструкции синхронизации и заметил кое-что, что смутило меня. Когда я одновременно перечислял коллекцию во время записи в нее, она выдавала исключение (это ожидалось), но когда я просматривал коллекцию, используя цикл for, ...

ТОП публикаций

4 ответа

Как работают счетчики в Ruby 1.9.1?

Этот вопрос не о том, как использовать перечислители в Ruby 1.9.1, а о том, как они работают. Вот некоторый код: class Bunk def initialize @h = [*1..100] end def each if !block_given? enum_for(:each) else 0.upto(@h.length) { |i| yield @h[i] } ...