9
ответов

Get next N elements from enumerable

Context: C# 3.0, .Net 3.5 Suppose I have a method that generates random numbers (forever): private static IEnumerable RandomNumberGenerator() { while (true) yield return ...
вопрос задан: 19 August 2010 19:00
7
ответов

выход из .each {} повторение рано в Ruby

код: c = 0 items.each {|i | помещает меня to_s #, если Escape c> 9, каждое повторение рано - и не повторяет C++}, я хочу захватить первые 10 объектов, тогда оставляют "каждого"...
вопрос задан: 14 October 2009 18:56
6
ответов

Как выполнить итерации более чем двух массивов сразу?

У меня есть два массива, созданные при парсинге текстового файла. Первое содержит имена столбцов, второе содержит значения от текущей строки. Я должен выполнить итерации по обоим спискам сразу для создания карты...
вопрос задан: 30 January 2009 18:50
5
ответов

Следующий ключ в Словаре C#

Как получить Перечислитель к объекту в - Отсортированный словарь с помощью ключа?Примечание: GetEnumerator () получает Перечислитель к первому элементу.. Но я должен получить Перечислитель к элементу с данным ключом...
вопрос задан: 27 July 2010 10:06
5
ответов

Лучший способ реализовать фильтрованный перечислитель на TList <TMyObject>

Используя Delphi 2010, скажем, мне объявили класс как это: TMyList = TList <TMyObject> Для этого Delphi списка любезно предоставляет нам перечислитель, таким образом, мы можем записать это: var L:TMyList;...
вопрос задан: 6 July 2010 06:31
4
ответа

Как Вы разрабатываете перечислитель, который возвращает (теоретически) бесконечное количество объектов?

Я - написание кода, которое выглядит подобным этому: общественность IEnumerable <T> Открывается <T> (это семя T) {в то время как (верный) {приводят к возврату [следующий (T) объект в пользовательской последовательности]; }}...
вопрос задан: 19 December 2013 14:15
4
ответа

Как formcollection может быть перечислен в ASP.NET MVC?

Как я могу перечислить через весь ключ/значения FormCollection (system.web.mvc) в ASP.NET MVC?
вопрос задан: 29 December 2009 09:24
3
ответа

C # - Как создать массив из перечислителя

В C #, какой самый элегантный способ создать массив объектов, из перечислителя объектов? например, в этом случае у меня есть перечислитель, который может возвращать байты, поэтому я хочу преобразовать это в byte []. ...
вопрос задан: 5 July 2017 03:51
3
ответа

Лучший способ преобразовать неуниверсальный набор в универсальный набор

Что лучший способ состоит в том, чтобы преобразовать неуниверсальный набор в универсальный набор? Существует ли путь к LINQ это? У меня есть следующий код. общедоступный класс NonGenericCollection:CollectionBase {общественность...
вопрос задан: 21 December 2010 20:46
2
ответа

Перечислитель Ruby - почему конец за исключением?

Итерация блока в Ruby достаточно проста - это заканчивается чисто и продолжается на остальной части кода. Итерация с Перечислителем, с другой стороны, немного более сбивает с толку. Если Вы звоните: каждый...
вопрос задан: 9 July 2010 12:27
1
ответ

Scalaz повторяет: «Поднимает» EnumeratorT для соответствия «IterateeT» для «большей» монады

Если у меня есть EnumeratorT и соответствующий IterateeT, я могу запустить их вместе: val en: EnumeratorT [String, Task] = EnumeratorT.enumList (List ("a", "b", "c")) val it: IterateeT [String , Task, Int] = ...
вопрос задан: 1 November 2017 07:21
1
ответ

Есть ли способ перебора HttpServletRequest.getAttributeNames () более одного раза?

Я пытаюсь записать содержимое коллекции атрибутов HttpServletRequest. Мне нужно сделать это при первом запуске сервлета, и снова прямо перед завершением сервлета. Я делаю это в ...
вопрос задан: 20 August 2010 17:15
0
ответов

Сравнение перечислителя и пакета итератора

В настоящее время существует два популярных варианта, реализующих шаблон итератора: пакет перечислителя и пакет итератора. Каковы их относительные преимущества? Один лучше другого, или делает ...
вопрос задан: 29 June 2019 16:47
0
ответов

Сигнатура типа в предложении where

Я написал функцию, аналогичную Data.Enumerator.List.map, которая делает Iteratee совместимым с Enumerator, который передает поток другого типа. import Data.Enumerator test :: Monad m => (ao ...
вопрос задан: 31 May 2019 23:17
0
ответов

Ruby: манипулирование итераторами?

У меня начинаются проблемы с Ruby, что касается создания однонаправленных, лениво оцениваемых, потенциально бесконечных итераторов. В основном я пытаюсь используйте Ruby, как я бы использовал списки Haskell и, ...
вопрос задан: 30 June 2015 23:00
0
ответов

Зачем возвращать счетчик?

Мне любопытно, почему ruby ​​возвращает Enumerator вместо Array, если кажется, что Array — очевидный выбор. Например: 'foo'.класс # => String Большинство людей думают о String...
вопрос задан: 5 December 2012 08:58
0
ответов

Генерация строк с регулярными выражениями, подобными критериям

Интересно, возможно ли реализовать оптимальный класс генератора строк, отвечающий следующим требованиям второго взгляда: Критерии генерации с использованием регулярных выражений Лексикографическое перечисление порядка. ...
вопрос задан: 28 July 2012 04:25
0
ответов

C #IEnumerable, функция сброса IEnumerator не вызывается

В основном я пытаюсь сделать так, чтобы мой класс мог выполнять итерацию с использованием foreach. Я прочитал этот учебник. MSDN. Это кажется очень прямолинейным. Однако у меня проблема, когда я хочу повторить второй раз. Я отладил...
вопрос задан: 13 July 2012 17:21
0
ответов

Как объект Ruby Enumerator выполняет внешнюю итерацию по внутреннему итератору?

Согласно документации Ruby, объект Enumerator использует метод each (для перечисления ), если для перечисления to _или перечисления _для методов не указан целевой метод. Теперь возьмем следующий патч с обезьянами...
вопрос задан: 15 June 2012 20:55
0
ответов

Как написать enumeratee для разбивки перечислителя по разным границам

Итак, на странице Play2.0 Enumeratee показан пример использования метода &> или сквозного для преобразования Enumerator[String] в Enumerator[Int] :val toInt :Enumeratee[String,Int] = Enumeratee.map[...
вопрос задан: 28 April 2012 07:38
0
ответов

Коллекция была изменена, операция перечисления может не выполняться

У меня многопоточное приложение, и я получаю эту ошибку **************** Текст исключения ********** **** System.InvalidOperationException: коллекция была изменена; операция перечисления может не выполняться. ...
вопрос задан: 29 March 2012 12:14
0
ответов

Нужно ли освобождать перечислитель, возвращаемый GetEnumerator?

Я хочу использовать перечислитель для универсальной коллекции с Delphi XE2. Мне интересно, кому принадлежит TEnumerator, возвращаемый функцией GetEnumerator (я не нашел четкого ответа в ...
вопрос задан: 19 March 2012 16:14
0
ответов

Почему в C # нет ReverseEnumerator?

Кто-нибудь знает, была ли конкретная причина или дизайнерское решение не включать обратный перечислитель в C #? Было бы так хорошо, если бы существовал эквивалент C ++ reverse_iterator точно так же ...
вопрос задан: 17 February 2012 23:51
0
ответов

Почему массивы C # используют ссылочный тип для Enumeration, а List использует изменяемую структуру?

Из того, что я читал, было принято дизайнерское решение для определенные типы перечислителей коллекций должны быть изменяемыми структурами вместо ссылочных типов по соображениям производительности. List.Enumerator - самый лучший ...
вопрос задан: 7 February 2012 21:07
0
ответов

C # Как создать рекурсивную версию GetEnumerator ()

Кто-нибудь может дать мне совет, как создать рекурсивная версия GetEnumerator ()? Хорошо известная проблема Ханойских башен может служить примером, сравнимым с реальной проблемой, которая у меня есть. A ...
вопрос задан: 11 January 2012 17:12
0
ответов

Что вы имеете в виду, говоря, что итератор HashMap является отказоустойчивым, а перечислитель HashTable - нет?

Я искал разницу между этими двумя классами, и этот момент всплыл во многих ответах, причем источником был этот блог: http://javarevisited.blogspot.com/2010/10/difference-between-...
вопрос задан: 5 January 2012 22:43
0
ответов

Composing Enumeratees in Enumerator

Оговорка: этот вопрос был задан недавно в списке haskell-cafe. Приношу свои извинения всем, кого побеспокоил двойной пост. Все пакеты, реализующие итерацию, о которых я знаю (например, iteratee, iterIO, и ...
вопрос задан: 29 December 2011 23:41
0
ответов

Почему Enumerator.new требует объект «уступающий»?

Рассмотрим простой перечислитель вроде этого: natural_numbers = Enumerator.new do | yielder | число = 1 цикл do yielder.yield number number + = 1 конец end Мой вопрос: почему Ruby требует ...
вопрос задан: 27 December 2011 09:46
0
ответов

Что такое объект Enumerator? (Создан с помощью String#gsub)

У меня есть массив атрибутов следующего вида, attributes = ["test, 2011", "photo", "198.1 x 198.1 cm", "Photo: Manu PK Full Screen"] Когда я делаю следующее, artist = attributes[-1].gsub("Photo:") p artist я получаю ...
вопрос задан: 13 December 2011 07:00
0
ответов

Передача перечислителя списка в функцию

Похоже на передачу перечислитель списка для функции «byval» сильно отличается от передачи «byref». По сути, обычная передача byval НЕ изменит вызывающего "enumerator.Current value" ...
вопрос задан: 2 December 2011 17:16