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.
}
}
}
}