Результаты поиска по запросу "enumerators"
Как работают счетчики в Ruby 1.9.1?
Этот вопрос не о том, как использовать перечислители в Ruby 1.9.1, а о том, как они работают. Вот некоторый код:
Преимущества параллелизма или производительности доходности по сравнению с возвратом списка
Мне было интересно, есть ли какой-либо параллелизм (сейчас или в будущем), или выигрыш в производительности при использовании возврата доходности по сравнени...
Почему перечисление через коллекцию вызывает исключение, а циклический просмотр ее элементов не
Я тестировал некоторые конструкции синхронизации и заметил кое-что, что смутило меня. Когда я одновременно перечислял коллекцию во время записи в нее, она выдавала исключение (это ожидалось), но когда я просматривал коллекцию, используя цикл for, ...
Как работают счетчики в 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] } ...