iterator — все вопросы

1ответ
4 голоса
Когда использовать Iterator вместо обычных циклических конструкций - Javascript
Я читал статьи, касающиеся Итераторов и Итераторов в ES6. Я видел один пример, как показано ниже. let someArr = [1, 2, 3, 4]; let iteratorVar = someArr[Symbol.iterator](); console.log(iterato
1ответ
4 голоса
Получение неконстантного итератора с использованием declval
Минимальный пример, показывающий два способа получения типа итератора, который я наивно ожидал бы получить в результате того же типа: template <typename Range> struct foo { using iterato
1ответ
4 голоса
Лучший способ преобразовать генератор в класс итератора
Рассмотрим следующий фиктивный пример: def common_divisors_generator(n, m): # Init code factors_n = [i for i in range(1, n + 1) if n%i == 0] factors_m = [i for i in range(1, m + 1) if
2ответа
4 голоса
Python изменить изменяемый итератор
Код выглядит следующим образом: f=open('test.txt') file=iter(f) Когда я делаю next(file) Он будет печатать строку за строкой файла. Но когда я изменил файл test.txt и сохранил его, следующ
3ответа
4 голоса
Что является безопасным эквивалентом незаполненного стирания STL?
Предположим, у меня есть hash_map и код типа // i is an iterator i = hash_map.erase(i) Но STL GCC не возвращает итератор при удалении, а пустоту. Теперь код похож на hash_map.erase(i++) бе
5ответов
4 голоса
Java итератор /итерируемый подинтерфейс
У меня есть интерфейс для множества классов, каждый из которых должен реализовывать Iterator, поэтому у меня есть что-то вроде public interface A extends Iterable<A> { ...otherMethods()... }
2ответа
4 голоса
Как использовать итераторы в Java?
Я реализовал интерфейс Priority Queue для создания кучи. Можете ли вы сказать мне, как реализовать итератор на вершине этого? укажи мне на подходящий урок, я новичок в Java и здесь очень короткий ср
1ответ
4 голоса
Python итераторы и потокобезопасность
У меня есть класс, который управляется двумя функциями. Одна функция создает список виджетов и записывает его в класс: def updateWidgets(self): widgets = self.generateWidgetList() self.widge
2ответа
4 голоса
эффективный поиск по php итератору
У меня есть пользовательский итератор (точнее TokenIterator, который итерирует, ну, в общем, токенизированный код php) Элементы - это простые объекты («пакеты свойств» с добавлением некоторых методо
2ответа
4 голоса
пропуск строки при чтении файла с циклом for
Я пытаюсь найти способ пропустить следующие две строки в файле, если условие в первой строке является истинным. Есть идеи о том, как это сделать? Вот что у меня пока ... def main(): file = ope
3ответа
4 голоса
Проблемы реализации итератора
Я написал следующий код, пытаясь создать двусвязный список с внутренним STL-подобным итератором. Я просто предоставлю заголовочный файл с не относящимися к делу частями, обрезанными на данный момент
3ответа
4 голоса
Вложите итератор контекстных менеджеров Python в «with»
У меня есть итератор, который возвращает менеджеры контекста. Мне нужен питонический оператор with, который имитирует поведение нескольких вложенных with, по одному для каждого менеджера контекст
2ответа
4 голоса
Передайте итератор вместо контейнера
В настоящее время я застрял с некоторым кодом, например fooA() (не обращайте внимания на тело), ​​который ожидает конкретный контейнер vector<double> в качестве аргумента. double fooA(std::v
2ответа
4 голоса
получить три самых высоких значения в TreeMap
Я пытаюсь найти три самых высоких значения в TreeMap. Я написал код, который вроде бы делает это, но я хотел бы спросить, можете ли вы предложить более эффективный способ. По сути, я сохраняю каждое
3ответа
4 голоса
Конструкция по умолчанию действительных входных итераторов
Я разрабатываю тип входного итератора, который перечисляет все запущенные процессы в системе. Это похоже на итератор, который я разработал для перечисления модулей в процессе. Модуль-итератор при
1ответ
4 голоса
iterator_to_array усеченный вывод
ИЗ PHP DOC    iterator_to_array - копирует итератор в массив   массив iterator_to_array (Traversable $ iterator [, bool $ use_keys = true]) Он будет работать со всеми интерфейсом Traversa
2ответа
4 голоса
Почему компилятор VC2012 попадает в стекопоток (ошибка C1063)?
У меня был свой рабочий итератор для перемещения по пикселям изображения по горизонтали или вертикали. С помощью параметра шаблона это может быть const или нет (изящный трюк из Доктор Добб ). То
2ответа
4 голоса
Постинкрементный итератор после разыменования - * iter ++. Как это оценивается?
Не удалось найти более подходящее название для этой проблемы, обновите его, если необходимо, согласно приведенному ниже вопросу. Рассмотрим итератор - iter, указывающий на элементы в std::vector&
3ответа
4 голоса
Увеличение /уменьшение для векторного итератора
Николая Йосуттиса "Стандартная библиотека C ++" Глава 9: Состояние итератора STL: Следующее может не скомпилироваться на некоторой платформе: std::vector <int> coll; //sort, starting
1ответ
4 голоса
Почему iter не метод экземпляра, а __iter__? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   Почему вместо кода Python используется функция len () метода длины?                                      8 ответов               
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132