iterator

Ruby: jak iterować w zakresie, ale w set increments?

Więc iteruję w takim zakresie: (1..100).each do |n| # n = 1 # n = 2 # n = 3 # n = 4 # n = 5 end Ale t ... iałbym zrobić, to iterację do dziesiątek. Więc zamiast zwiększyć n o 1, następny n faktycznie będzie 10, potem 20, 30, itd.

Java: dodawanie elementów do kolekcji podczas iteracji

Czy możliwe jest dodawanie elementów do kolekcji podczas iteracji nad nią? Dokładniej, chciałbym iterację nad kolekcją, a je ... ikolwiek inny sposób podczas iteracji." Więc jeśli nie mogę zrobić tego, co chcę zrobić za pomocą iteratorów, co sugerujesz?

ArrayIndexOutOfBoundsException podczas korzystania z iteratora ArrayList

W tej chwili mam program zawierający fragment kodu, który wygląda tak: while (arrayList.iterator().hasNext()) { //valu ... zerny i jeśli nie robię iteracji poprawnie, zakładam, że jedyną możliwością jest to, że nie inicjalizuję ArrayList poprawnie.

Iterate iterator przez kawałki (n) w Pythonie? [duplikat]

To pytanie ma już odpowiedź tutaj: Generator Pythona grupujący inną iterację w grupy N [duplikat] ... ,3) staje się iteratorem [1,2,3], [4,5,6], [7] Mogę wymyślić mały program do zrób to, ale nie miły sposób z może itertools.

JavaScript-niuanse myArray.forEach vs for loop

Widziałem wiele pytań, które sugerują użycie: for (var i = 0; i < myArray.length; i++){ /* ... */ } Zamiast: for (va ... nym uwzględnieniem IE8)? wydajność nie jest tak dużym problemem, tylko spójność z tym, z jakimi właściwościami są iterowane.

Jak uzyskać odwrócony widok listy na liście w Javie?

Chcę mieć odwrócony widok listy na liście(w podobny sposób niż List#sublist zapewnia widok sublisty na liście). Czy istnieje ... trochę dziwne, ponieważ implementacja, którą widziałem w LinkedList, jest wystarczająco ogólna, aby pracować z dowolnym List.

Jaka jest różnica między iteratorem const a iteratorem non-const w C++ STL?

Jaka jest różnica między const_iterator a iterator i gdzie można użyć jednego nad drugim?

Wydajność tradycyjnej pętli for vs Iterator/foreach w Javie

Czy są dostępne jakieś wyniki testów wydajności w porównaniu tradycyjnego for loop vs Iterator podczas przechodzenia ArrayList, HashMap i innych kolekcji? Lub po prostu dlaczego powinienem używać iteratora over for loop lub vice versa?

Zdarzenia vs Streamy vs Observables vs Iteratory asynchroniczne

Obecnie jedynym stabilnym sposobem przetwarzania serii wyników asynchronicznych w JavaScript jest użycie systemu zdarzeń. Ist ... akie są różnice i korzyści każdego z nich w stosunku do wydarzeń i innych? Czy któraś z tych zamierzasz zastąpić wydarzenia?

Iterator vs for

Zapytano mnie w wywiadzie, jaka jest zaleta używania iteratora za pomocą pętli for lub jaka jest zaleta używania pętli for na ... ktos moze odpowiedziec na to pytanie tak, ze w przyszlosci jesli spotkam sie z podobnym pytaniem to moge odpowiedziec na to

Python list iterator behavior and next (iterator)

Rozważmy: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Tak więc, postęp iteratora j ... rator - tak nie jest, jak mamy iter(a) is a. Więc, dlaczego next nie wydaje się, aby przyspieszyć iterator w tym przypadku?

Iteracja nad liniami łańcucha

Mam ciąg wielowierszowy zdefiniowany tak: foo = """ this is a multi-line string. """ Ten ciąg użyliśmy jako Wejście test ... on ma tak wiele przydatnych i wydajnych wbudowanych do takich rzeczy, ale nie mogłem znaleźć nic, co odpowiada tej potrzebie.

iterator kasowania wektorowego

Mam ten kod: int main() { vector<int> res; res.push_back(1); vector<int>::iterator it = res.begin() ... (it = = res. end ()) i zwróci to działa. Jak to? Czy pętla for kasuje res. end (), więc operator nie równy nie powiedzie się?

Jak stworzyć generator / iterator za pomocą API Python C?

Jak replikować poniższy kod Pythona za pomocą API Python C? class Sequence(): def __init__(self, max): self.max ... oże więcej co ważne, czy jest to właściwy sposób podejścia do tego problemu? Dzięki wszystkim, którzy nadal podążają za tym.

Jak metoda remove iteratora rzeczywiście usuwa obiekt

Wszyscy wiemy, że najbezpieczniejszym "i prawdopodobnie jedynym bezpiecznym" sposobem usunięcia obiektu z kolekcji podczas it ... " pętli => (wykonaj test równości i usuń w razie potrzeby), ale dlaczego iterator Loop ConcurrentModification-bezpieczne?

Rails: elegancki sposób wyświetlania wiadomości, gdy nie ma elementów w bazie danych

Zdałem sobie sprawę, że Piszę dużo kodu podobnego do tego: <% unless @messages.blank? %> <% @messages.each do |m ... <%# code or partial to display the message %> <% and_if_it_was_blank %> You have no messages. <% end %>

Jak uniknąć powielania kodu implementującego Iteratory const i non-const?

Implementuję Niestandardowy kontener z interfejsem podobnym do STL. Muszę zapewnić zwykły iterator i iterator const. Większ ... stał zbudowany na bazie standardowego kontenera STL, więc nie musiałem dostarczać własnych iteratorów. To nie wchodzi w grę.

Iterator spłaszczający

Czy istnieje jakaś implementacja iteratora (być może w boost), która implementuje jakiś iterator spłaszczający? Na przykład: ... t( ... ), end( ... ); for(; it != end; ++it) { cout << *it << endl; } //would print the numbers 1 through 12

Iteratory C++ i optymalizacja pętli

Widzę dużo kodu c++, który wygląda tak: for( const_iterator it = list.begin(), const_iterator ite = list.end(); i ... Ale ponieważ iterator jest const, wydaje się, że kompilator wyciągnie ten test z pętli, generując równoważny zestaw dla obu.

Custom Iterator in C++

Mam klasę TContainer, która jest zbiorem kilku wskaźników kolekcji stl do klasy TItems. Muszę stworzyć Iterator, który przem ... s; }; Jaki byłby dobry Iterator do przemierzania wszystkich elementów zawartych w wektorach zmiennej członkowskiej m_items.