loops

Jak określić pierwszą i ostatnią iterację w pętli foreach?

Pytanie jest proste. Mam pętlę foreach w kodzie: foreach($array as $element) { //code } W tej pętli chcę reagować inaczej, gdy jesteśmy w pierwszej lub ostatniej iteracji. Jak to zrobić?

Wywołanie remove W pętli foreach w Javie [duplikat]

To pytanie ma już odpowiedź tutaj: iteracja poprzez kolekcję, unikanie ConcurrentModificationException ... te entries List<String> names = .... for (String name : names) { // Do something while (names.remove(name)); }

Czy pętle są naprawdę szybsze w odwrotnej kolejności?

Słyszałem to kilka razy. Czy pętle JavaScript są naprawdę szybsze podczas liczenia wstecz? Jeśli tak, to dlaczego? Widziałem ... Tzn. for (var i = count - 1; i >= 0; i--) { // count is only evaluated once and then the comparison is always on 0. }

Deklarowanie zmiennych wewnątrz pętli, dobra czy zła praktyka?

Pytanie #1: czy deklarowanie zmiennej wewnątrz pętli jest dobrą czy złą praktyką? Czytałem inne wątki o tym, czy występuje ... enna została już zadeklarowana i po prostu pomija tę część, czy faktycznie tworzy dla niej miejsce w pamięci za każdym razem?

do { ... } while (0) - do czego to służy? [duplikat]

Możliwy duplikat:Dlaczego w makrach C/C++ występują czasami bezsensowne wyrażenia do/while I if/else? Widzę to wyraż ... dobre dla deklaracji zmiennej Inner scope i dla używania przerw (zamiast gotos.) Czy jest dobry na coś jeszcze? Używasz go?

Jak dodać opóźnienie w pętli JavaScript?

Chciałbym dodać opóźnienie / sen wewnątrz while pętli: Próbowałem tak: alert('hi'); for(var start = 1; start < 10; st ... po alert('hello') pokazano 3 sekundy po alert('hi') potem trzeba poczekać 3 sekundy po raz drugi alert('hello') i tak dalej.

Jaki jest najlepszy sposób na oderwanie się od zagnieżdżonych pętli w JavaScript?

Jaki jest najlepszy sposób na przerwanie zagnieżdżonych pętli w Javascript? //Write the links to the page. for (var x = 0; x ... tem].Name + "</a> : "); break; // <---HERE, I need to break out of two loops. } } } }

Składnia dla jednowierszowej pętli Bash infinite while

Mam problem z prawidłową kombinacją średników i / lub aparatów ortodontycznych. Chciałbym to zrobić, ale jako jednolinijkowy z linii poleceń: while [ 1 ] do foo sleep 2 done

Jak iterować obiekt JavaScript?

Mam obiekt w JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } C ... i < 300; i++) { ... } // second for (i = 300; i < arr.length; i++) { ... } // last Ale jak to zrobić z przedmiotami?

Czy rekurencja jest szybsza niż zapętlanie?

Wiem, że rekurencja jest czasem o wiele czystsza niż zapętlanie, i nie pytam o to, Kiedy powinienem używać rekurencji zamiast ... h rekurencja jest właściwym sposobem obsługi danych, na przykład w niektórych funkcjach sortowania, w drzewach binarnych itp.

Pętla 'for' do iteracji nad enum w Javie

Mam enum w Javie dla kierunków kardynalnych i pośrednich: public enum Direction { NORTH, NORTHEAST, EAST, SOUTH ... H, SOUTHWEST, WEST, NORTHWEST } Jak mogę napisać pętlę for, która przechodzi przez każdą z tych wartości enum?

Dla każdego znaku w łańcuchu

Jak zrobić pętlę for na każdym znaku w łańcuchu w C++?

C# loop-break vs. continue

W pętli C# (w innych językach), jaka jest różnica między break a continue jako sposobem na opuszczenie struktury pętli i prze ... meConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } }

Różnica między deklarowaniem zmiennych przed czy w pętli?

Zawsze zastanawiałem się, czy w ogóle deklarowanie zmiennej throw-away przed pętlą, w przeciwieństwie do wielokrotnego wewnąt ... miejsca, w którym jest używana. Mimo to zwykle koduję według przykładu a . edytuj: szczególnie interesuje mnie sprawa Javy.

Przemierzaj listę w odwrotnej kolejności w Pythonie

Więc mogę zacząć od len(collection) i zakończyć na collection[0]. EDIT: Przepraszam, zapomniałem wspomnieć, że chcę również mieć dostęp do indeksu pętli.

Jaki jest "właściwy" sposób iteracji przez tablicę w Ruby?

PHP, jak na wszystkie kurzajki, jest całkiem dobry w tej liczbie. Nie ma różnicy między tablicą a Hashem( może jestem naiwny, ... .each_with_index. Jednak ten jest do bani, ponieważ idzie |value, key| i hash.each idzie |key, value|! Czy to nie szaleństwo?

Wsadowa pętla skryptu

Muszę wykonać polecenie 100-200 razy i jak na razie moje badania wskazują, że albo będę musiał skopiować / wkleić 100 kopii t ... i; for (i = 0; i < 100; i++) { console.log( i ); } Jak to wygląda w skrypcie wsadowym działającym w systemie Windows?

Zapętlanie tablicy i usuwanie elementów, bez przerywania pętli for

Mam następującą pętlę for I Kiedy używam splice() do usunięcia elementu, otrzymuję, że' seconds ' jest niezdefiniowane. Mógł ... tion.auctions[i]['seconds'] --; if (auction.seconds < 0) { Auction.auctions.splice(i, 1); } }

Jak wyłamać z jQuery każdą pętlę

Jak wyrwać się z pętli jQuery each? Próbowałem: return false; W pętli, ale to nie działa. Jakieś pomysły? UPDATE choci ... i był pierwotny zakres pytania, proszę zwrócić uwagę, że wybrana odpowiedź obejmuje tylko funkcję $.each(), ale nie $().each.

Najlepszy sposób na oderwanie się od zagnieżdżonych pętli w Javascript?

Jaki jest najlepszy sposób na przerwanie zagnieżdżonych pętli w Javascript? //Write the links to the page. for (var x = 0; x ... tem].Name + "</a> : "); break; // <---HERE, I need to break out of two loops. } } } }