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 ...
код: c = 0 items.each {|i | помещает меня to_s #, если Escape c> 9, каждое повторение рано - и не повторяет C++}, я хочу захватить первые 10 объектов, тогда оставляют "каждого"...
У меня есть два массива, созданные при парсинге текстового файла. Первое содержит имена столбцов, второе содержит значения от текущей строки. Я должен выполнить итерации по обоим спискам сразу для создания карты...
Как получить Перечислитель к объекту в - Отсортированный словарь с помощью ключа?Примечание: GetEnumerator () получает Перечислитель к первому элементу.. Но я должен получить Перечислитель к элементу с данным ключом...
Используя Delphi 2010, скажем, мне объявили класс как это: TMyList = TList <TMyObject> Для этого Delphi списка любезно предоставляет нам перечислитель, таким образом, мы можем записать это: var L:TMyList;...
Я - написание кода, которое выглядит подобным этому: общественность IEnumerable <T> Открывается <T> (это семя T) {в то время как (верный) {приводят к возврату [следующий (T) объект в пользовательской последовательности]; }}...
В C #, какой самый элегантный способ создать массив объектов, из перечислителя объектов? например, в этом случае у меня есть перечислитель, который может возвращать байты, поэтому я хочу преобразовать это в byte []. ...
Что лучший способ состоит в том, чтобы преобразовать неуниверсальный набор в универсальный набор? Существует ли путь к LINQ это? У меня есть следующий код. общедоступный класс NonGenericCollection:CollectionBase {общественность...
Итерация блока в Ruby достаточно проста - это заканчивается чисто и продолжается на остальной части кода. Итерация с Перечислителем, с другой стороны, немного более сбивает с толку. Если Вы звоните: каждый...
Если у меня есть EnumeratorT и соответствующий IterateeT, я могу запустить их вместе: val en: EnumeratorT [String, Task] = EnumeratorT.enumList (List ("a", "b", "c")) val it: IterateeT [String , Task, Int] = ...
Я пытаюсь записать содержимое коллекции атрибутов HttpServletRequest. Мне нужно сделать это при первом запуске сервлета, и снова прямо перед завершением сервлета. Я делаю это в ...
В настоящее время существует два популярных варианта, реализующих шаблон итератора: пакет перечислителя и пакет итератора. Каковы их относительные преимущества? Один лучше другого, или делает ...
Я написал функцию, аналогичную Data.Enumerator.List.map, которая делает Iteratee совместимым с Enumerator, который передает поток другого типа. import Data.Enumerator test :: Monad m => (ao ...
У меня начинаются проблемы с Ruby, что касается создания однонаправленных, лениво оцениваемых, потенциально бесконечных итераторов. В основном я пытаюсь используйте Ruby, как я бы использовал списки Haskell и, ...
Мне любопытно, почему ruby возвращает Enumerator вместо Array, если кажется, что Array — очевидный выбор. Например: 'foo'.класс
# => String Большинство людей думают о String...
Интересно, возможно ли реализовать оптимальный класс генератора строк, отвечающий следующим требованиям второго взгляда: Критерии генерации с использованием регулярных выражений Лексикографическое перечисление порядка. ...
В основном я пытаюсь сделать так, чтобы мой класс мог выполнять итерацию с использованием foreach. Я прочитал этот учебник. MSDN. Это кажется очень прямолинейным. Однако у меня проблема, когда я хочу повторить второй раз. Я отладил...
Согласно документации Ruby, объект Enumerator использует метод each (для перечисления ), если для перечисления to _или перечисления _для методов не указан целевой метод. Теперь возьмем следующий патч с обезьянами...
Итак, на странице Play2.0 Enumeratee показан пример использования метода &> или сквозного для преобразования Enumerator[String] в Enumerator[Int] :val toInt :Enumeratee[String,Int] = Enumeratee.map[...
У меня многопоточное приложение, и я получаю эту ошибку **************** Текст исключения ********** ****
System.InvalidOperationException: коллекция была изменена; операция перечисления может не выполняться. ...
Я хочу использовать перечислитель для универсальной коллекции с Delphi XE2. Мне интересно, кому принадлежит TEnumerator, возвращаемый функцией GetEnumerator (я не нашел четкого ответа в ...
Кто-нибудь знает, была ли конкретная причина или дизайнерское решение не включать обратный перечислитель в C #? Было бы так хорошо, если бы существовал эквивалент C ++ reverse_iterator точно так же ...
Из того, что я читал, было принято дизайнерское решение для определенные типы перечислителей коллекций должны быть изменяемыми структурами вместо ссылочных типов по соображениям производительности. List.Enumerator - самый лучший ...
Кто-нибудь может дать мне совет, как создать рекурсивная версия GetEnumerator ()? Хорошо известная проблема Ханойских башен может служить примером, сравнимым с реальной проблемой, которая у меня есть. A ...
Я искал разницу между этими двумя классами, и этот момент всплыл во многих ответах, причем источником был этот блог: http://javarevisited.blogspot.com/2010/10/difference-between-...
Оговорка: этот вопрос был задан недавно в списке haskell-cafe. Приношу свои извинения всем, кого побеспокоил двойной пост. Все пакеты, реализующие итерацию, о которых я знаю (например, iteratee, iterIO, и ...
Рассмотрим простой перечислитель вроде этого: natural_numbers = Enumerator.new do | yielder | число = 1 цикл do yielder.yield number number + = 1 конец
end Мой вопрос: почему Ruby требует ...
У меня есть массив атрибутов следующего вида, attributes = ["test, 2011", "photo", "198.1 x 198.1 cm", "Photo: Manu PK Full Screen"] Когда я делаю следующее, artist = attributes[-1].gsub("Photo:")
p artist я получаю ...
Похоже на передачу перечислитель списка для функции «byval» сильно отличается от передачи «byref». По сути, обычная передача byval НЕ изменит вызывающего "enumerator.Current value" ...