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