Вопросы по теме 'enumerator'

Перечислитель yielder.yield VS Proc.yield
Недавно я начал читать книгу "Programming Ruby 1.9&2.0". Он показывает трюк для явного перечислителя triangular_numbers = Enumerator.new do |yielder| number = 0 count = 1 loop do number += count count += 1...
931 просмотров
schedule 31.05.2024

List‹IEnumerator›.All(e =› e.MoveNext()) не перемещает мои перечислители дальше
Я пытаюсь отследить ошибку в нашем коде. Я свел это к фрагменту ниже. В приведенном ниже примере у меня есть сетка целых чисел (список строк), но я хочу найти индексы столбцов, которые имеют 1. Реализация этого заключается в создании перечислителя...
2244 просмотров
schedule 03.06.2024

Когда я должен отдельно реализовать IEnumerator‹T›?
В фреймворковых классах коллекций я часто видел IEnumerator<T> отдельно реализованный как внутренний класс, и его экземпляр возвращается в методе GetEnumerator . Теперь предположим, что я пишу свои собственные классы коллекций, которые...
741 просмотров

Реализация интерфейса GetEnumerator
У меня есть этот цикл foreach, в котором я пытаюсь просмотреть список documentTables класса Table, который содержит объекты Table, которые содержат объекты класса Row. В настоящее время я получаю сообщение об ошибке: оператор foreach не может...
605 просмотров
schedule 06.05.2024