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

C#: доступ к обратному перечислителю для связанного списка
Я создал «обратный итератор» для LinkedList, теперь я хотел бы использовать его с методом расширения: public static class LinkedListExtensionMethods { public static IEnumerator GetReverseEnumerator<T>(this LinkedList<T>...
841 просмотров
schedule 17.01.2023

Сравнение пакета enumerator и iteratee
В настоящее время существует два популярных варианта реализации шаблона повторения : пакет перечислителя и пакет iteratee . Каковы их относительные преимущества? Лучше ли одно, чем другое, или это зависит от варианта использования (и...
731 просмотров
schedule 20.06.2023

Почему в C # нет ReverseEnumerator?
Кто-нибудь знает, была ли конкретная причина или дизайнерское решение не включать обратный перечислитель в C #? Было бы так хорошо, если бы существовал эквивалент C ++ reverse_iterator , точно так же, как Enumerator является эквивалентом C ++...
8858 просмотров
schedule 03.08.2022

Scala: получение оригинальной итерации после применения enumeratee (пример из игровой документации не компилируется)
Я хочу применить перечисление к итерируемому, а затем вернуть исходное итерируемое, чтобы я мог применить дополнительные материалы. В документации по игре есть пример, в котором используется Iteratee[Int,Int], который просто суммирует ввод...
457 просмотров

Оператор C # Foreach не содержит общедоступного определения для GetEnumerator
У меня проблема с приложением Windows Form, которое я создаю на C #. Ошибка заявляет, что «оператор foreach не может работать с переменными типа CarBootSale.CarBootSaleList, потому что CarBootSale.CarBootSaleList не содержит общедоступного...
149932 просмотров
schedule 07.05.2022

Назначение счетчика
Мне нужно преобразовать число с плавающей запятой, переданное в конструктор, в строку, основанную на значении числа с плавающей запятой (назовем его R), используя перечислитель. Это выглядит примерно так: static void Main(string[] args) {...
25 просмотров
schedule 06.10.2022

Scalaz 7 Iteratee для обработки большого zip-файла (OutOfMemoryError)
Я пытаюсь использовать пакет scalaz iteratee для обработки большого zip-файла в постоянном пространстве. У меня есть длительный процесс, который мне нужно выполнить для каждого файла в zip-файле. Эти процессы могут (и должны) выполняться...
711 просмотров
schedule 28.04.2022

Ruby: возвратный перечислитель
Есть ли способ зациклить перечислитель в Ruby? Учитывая этот фрагмент кода: a=[1,2,3] a.to_enum a.next => 1 a.next => 2 a.next => 3 a.next => 1 Как я могу заставить метод next вернуться к первому элементу, когда перечислитель...
429 просмотров
schedule 02.01.2023

Play Framework [2.2-scala]: создание Enumerator из медленного InputStream
Я внедряю API доставки файлов AWS S3. Я вынужден передавать байты из S3ObjectInputStream S3 в браузер. У нас есть вариант использования, когда обслуживать файл с облачным фронтом не вариант (в основном локальная разработка) У меня есть...
539 просмотров
schedule 23.08.2022

Как добавить состояние в перечислитель воспроизведения?
Чтобы передать ответ Play, я хочу передать Enumerator методу результата feed . Мне нужно передать состояние от шага итерации производства/потребления к следующему шагу (или сохранить состояние). Здесь...
165 просмотров
schedule 28.01.2023

Получить перечислитель для универсального объекта
Я провел тщательный поиск ответа и не нашел его. Я хочу написать метод, который переводит объект в объект словаря. При вызове этого метода будет предоставлен конкретный тип входного объекта. Вот что у меня есть до сих пор. public static...
241 просмотров
schedule 26.12.2023

Rspec тестирует метод с помощью перечислителя в Ruby. Метод запускается только после сбоя впоследствии
В настоящее время я завершаю решение судоку на рубине. Используя перечислитель, я создал метод, который создает 9 массивов на основе моей сетки 9x9, каждый из которых ссылается на поле 3x3 в игре судоку. Тестируя это в Rspec, я обнаружил, что это...
438 просмотров
schedule 11.04.2023

Поведение цикла ForEach служб SSIS
Это типичное поведение контейнера ForEach: Однако, если я делаю то, что показано на изображении ниже, задача «Выполнение SQL» никогда не выполняется, как я могу добиться такого поведения? Мне не нужно использовать контейнер ForEach, если...
345 просмотров

Почему Enumerator использует IEnumerator, но никогда не реализует какой-либо метод этого интерфейса в C#?
Насколько я знаю, если вы используете интерфейс, вы должны реализовать все определения внутри интерфейса, в этом случае, просматривая структуру Enumerator, я заметил, что эта структура использует интерфейс IEnumerator: public struct Enumerator :...
163 просмотров
schedule 11.08.2022

Как понять рабочий процесс в цепочке перечислителей ruby
Приведенный ниже код дает два разных результата. letters = %w(e d c b a) letters.group_by.each_with_index { |item, index| index % 3 } #=> {0=>["e", "b"], 1=>["d", "a"], 2=>["c"]} letters.each_with_index.group_by { |item, index| index...
182 просмотров
schedule 03.11.2022