Результаты поиска по запросу "iterator"

3 ответа

первый элемент

я есть сомнения сnext() метод на итераторах. Если у меня есть как часть моего кода это строки (сarrayOfStrings размер = 4): Iterator<String> it = arrayOfStrings.iterator(); //arrayOfString is ArrayList<String> while(it.hasNext()) { String e = ...

6 ответов

Портирование invRegex.py в Javascript (Node.js)

Я пытался портироватьinvRegex.py [https://code.google.com/p/pythonxy/source/browse/src/python/_pyparsing/DOC/examples/invRegex.py] на реализацию node.js, но я все еще борюсь с этим. У меня уже есть дерево разбора регулярных выражений ...

6 ответов

Он должен как-то управлять временем жизни, так что это всегда одно и то же решение с умным указателем ...

аюсь реализовать полиморфный итератор в C ++. По сути, мне нужно это, чтобы иметь возможность применить фильтр, чтобы итератор пропускал некоторые элементы в зависимости от связанного условия. Итак, я ...

ТОП публикаций

1 ответ

 Если данные понадобятся позже, они должны быть сохранены в виде списка:

ал вокруг, чтобы лучше понять itertoolsgroupby, поэтому я сгруппировал список кортежей по номеру и попытался получить список результирующих групп. Когда я конвертирую результатgroupby однако к списку я получаю странный результат: все, кроме ...

1 ответ

Переполнение стека это так здорово. (Я не смог протестировать код, у меня дома не был установлен Boost.)

ю, что раньше эти вопросы возникали в разных обличьях, но это немного другое. У меня есть класс, который содержит std :: map. Хотя я хочу использовать карту для других целей внутри класса, внешне я хочу предоставить адаптеру итератора только ...

3 ответа

Рассматривать PHP-класс, который реализует Iterator как массив

Если у меня есть класс, который реализуетIterator интерфейс, я могу вручную контролировать, как итерация вforeach петля. Но есть ли другие способы заставить мой объект вести себя как массив? Например, скажем, у меня есть классGuestbook который ...

0 ответов

конечно, это немного менее эффективно, так как вы создаете новый объект Iteratable при каждой итерации, но вы можете использовать более эффективный алгоритм, если хотите.

ли способ перебрать все представления в вашей активности? Что-то вроде: Iterator it = getViewIterator(); ... Это вообще существует?

2 ответа

Я говорю, что не доверяю никаким методам, вызываемым по ссылке на rvalue, чтобы не модифицировать объект, и я считаю, что делать это глупо. (Кроме того, ваш код ломается, если контейнер содержит ровно один элемент.)

йнеры C ++ 98 определили два типа итераторов,::iteratorс и::const_iterators, Как правило, так: struct vec{ iterator begin(); const_iterator begin() const; };В C ++ 11 эта часть дизайна кажется неизменной. Вопрос в том,для последовательности и ...

3 ответа

Это надежно работает со многими типами элементов, например,

вая список произвольно глубоких вложенных списков произвольного размера, я хотел бы иметь плоский итератор с глубиной для всех элементов дерева, но также с указанием пути, чтобы: for x, y in flatten(L), x == L[y[0]][y[1]]...[y[-1]].Это L = ...

1 ответ

В общем, если вы хотите изменить карту во время итерации по ней, вы должны использовать один из методов итератора. Я на самом деле не проверял, будет ли № 1 работать, но другие точно не будут.

м, я перебираю карту в Java ... Мне неясно, что я могу сделать с этой картой в процессе перебора по ней. Я думаю, что в основном меня смущает это предупреждение в Javadoc для метода удаления интерфейса Iterator: [...] Поведение итератора не ...