Результаты поиска по запросу "iterator"
первый элемент
я есть сомнения сnext() метод на итераторах. Если у меня есть как часть моего кода это строки (сarrayOfStrings размер = 4): Iterator<String> it = arrayOfStrings.iterator(); //arrayOfString is ArrayList<String> while(it.hasNext()) { String e = ...
Портирование invRegex.py в Javascript (Node.js)
Я пытался портироватьinvRegex.py [https://code.google.com/p/pythonxy/source/browse/src/python/_pyparsing/DOC/examples/invRegex.py] на реализацию node.js, но я все еще борюсь с этим. У меня уже есть дерево разбора регулярных выражений ...
Он должен как-то управлять временем жизни, так что это всегда одно и то же решение с умным указателем ...
аюсь реализовать полиморфный итератор в C ++. По сути, мне нужно это, чтобы иметь возможность применить фильтр, чтобы итератор пропускал некоторые элементы в зависимости от связанного условия. Итак, я ...
Если данные понадобятся позже, они должны быть сохранены в виде списка:
ал вокруг, чтобы лучше понять itertoolsgroupby, поэтому я сгруппировал список кортежей по номеру и попытался получить список результирующих групп. Когда я конвертирую результатgroupby однако к списку я получаю странный результат: все, кроме ...
Переполнение стека это так здорово. (Я не смог протестировать код, у меня дома не был установлен Boost.)
ю, что раньше эти вопросы возникали в разных обличьях, но это немного другое. У меня есть класс, который содержит std :: map. Хотя я хочу использовать карту для других целей внутри класса, внешне я хочу предоставить адаптеру итератора только ...
Рассматривать PHP-класс, который реализует Iterator как массив
Если у меня есть класс, который реализуетIterator интерфейс, я могу вручную контролировать, как итерация вforeach петля. Но есть ли другие способы заставить мой объект вести себя как массив? Например, скажем, у меня есть классGuestbook который ...
конечно, это немного менее эффективно, так как вы создаете новый объект Iteratable при каждой итерации, но вы можете использовать более эффективный алгоритм, если хотите.
ли способ перебрать все представления в вашей активности? Что-то вроде: Iterator it = getViewIterator(); ... Это вообще существует?
Я говорю, что не доверяю никаким методам, вызываемым по ссылке на rvalue, чтобы не модифицировать объект, и я считаю, что делать это глупо. (Кроме того, ваш код ломается, если контейнер содержит ровно один элемент.)
йнеры C ++ 98 определили два типа итераторов,::iteratorс и::const_iterators, Как правило, так: struct vec{ iterator begin(); const_iterator begin() const; };В C ++ 11 эта часть дизайна кажется неизменной. Вопрос в том,для последовательности и ...
Это надежно работает со многими типами элементов, например,
вая список произвольно глубоких вложенных списков произвольного размера, я хотел бы иметь плоский итератор с глубиной для всех элементов дерева, но также с указанием пути, чтобы: for x, y in flatten(L), x == L[y[0]][y[1]]...[y[-1]].Это L = ...
В общем, если вы хотите изменить карту во время итерации по ней, вы должны использовать один из методов итератора. Я на самом деле не проверял, будет ли № 1 работать, но другие точно не будут.
м, я перебираю карту в Java ... Мне неясно, что я могу сделать с этой картой в процессе перебора по ней. Я думаю, что в основном меня смущает это предупреждение в Javadoc для метода удаления интерфейса Iterator: [...] Поведение итератора не ...