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

8 ответов

Как насчет использования Python для .. в синтаксисе со счетчиком? Похоже на неизвестный ответ.

дал служебную функцию для возврата ожидаемого отдельного элемента из выражения генератора print one(name for name in ('bob','fred') if name=='bob')Это хороший способ сделать это? def one(g): try: val = g.next() try: g.next() except ...

2 ответа

Java Joda Time - реализовать итератор диапазона дат

Я пытаюсь безуспешно реализовать итератор Date со временем Joda. Мне нужно что-то, что позволяет мне повторять все дни от startDate до endDate У вас есть иде...

0 ответов

Использование переменной итератора цикла foreach в лямбда-выражении - почему не получается?

Рассмотрим следующий код:

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

5 ответов

Цикл Python: идиоматическое сравнение последовательных элементов в списке

Мне нужно перебрать список объектов, сравнивая их следующим образом: 0 против 1, 1 против 2, 2 против 3 и т. Д. (Я использую pysvn для извлечения списка различий.) Я просто завелся цикл по индексу, но я продолжаю задаваться вопросом, есть ли ...

1 ответ

Как я могу сделать свой собственный ленивый итератор?

Я делаю класс C ++ 11, который производит огромное количество данных. Эти данные в настоящее время поступают из базы данных, и они не могут полностью помести...

13 ответов

Считается ли инициализация итератора внутри цикла циклом плохим стилем и почему?

Как правило, вы найдете код STL следующим образом: for (SomeClass::SomeContainer::iterator Iter = m_SomeMemberContainerVar.begin(); Iter != m_SomeMemberContainerVar.end(); ++Iter) { }Но на самом деле у нас есть рекомендация написать это ...

0 ответов

Обратите внимание, что порядок значений является случайным. Это не имеет никакого отношения к порядку, в котором вы вводите значения, или к фактическому значению значений.

я естьHashMap и нужно получить первый элемент: type VarIdx = std::collections::HashMap<u16, u8>; fn get_first_elem(idx: VarIdx) -> u16 { let it = idx.iter(); let ret = match it.next() { Some(x) => x, None => -1, }; ret } fn main() {}но код не ...

3 ответа

Использование подчеркивания groupby для группировки массива автомобилей по цвету

У меня есть множество автомобилей.

3 ответа

Почему вы не можете использовать yield в лямбде, когда вы можете использовать await в лямбде?

По словам Эрика Липперта, анонимные итераторы не были добавлены в язык, потому что его реализация была бы слишком сложной.Это хорошо со мной, и это нене бесп...

2 ответа

Итератор объекта []

Есть ли способ получить итератор массива? Что-то вроде того: