Pytania oznaczone «loops»

137
Emulowanie pętli do-while w Bash

Jaki jest najlepszy sposób na emulację pętli do while w Bash? Mógłbym sprawdzić warunek przed wejściem do whilepętli, a następnie kontynuować ponowne sprawdzanie warunku w pętli, ale to jest zduplikowany kod. Czy istnieje czystszy sposób? Pseudo kod mojego skryptu: while [ current_time <=...

135
Python: przejście do następnej iteracji w zewnętrznej pętli

Chciałem wiedzieć, czy są jakieś wbudowane sposoby kontynuowania następnej iteracji w zewnętrznej pętli w Pythonie. Weźmy na przykład pod uwagę kod: for ii in range(200): for jj in range(200, 400): ...block0... if something: continue ...block1... Chcę, aby ta instrukcja kontynuowała wyjście...

135
Pętla JavaScript między zakresami dat

Biorąc pod uwagę dwa Date()obiekty, z których jeden jest mniejszy od drugiego, jak codziennie wykonywać pętlę między datami? for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } Czy taka pętla zadziała? Ale jak mogę dodać jeden dzień do licznika

131
Czy odliczanie jest szybsze niż liczenie w górę?

Nasz nauczyciel informatyki powiedział kiedyś, że z jakiegoś powodu skuteczniej jest odliczać niż liczyć w górę. Na przykład, jeśli potrzebujesz użyć pętli FOR, a indeks pętli nie jest gdzieś używany (jak drukowanie linii N * na ekranie), mam na myśli ten kod: for (i = N; i >= 0; i--)...

128
Jak liczyć unikalne wartości na liście

Więc próbuję zrobić ten program, który poprosi użytkownika o wprowadzenie danych i zapisze wartości w tablicy / liście. Następnie, gdy zostanie wprowadzony pusty wiersz, powie użytkownikowi, ile z tych wartości jest unikalnych. Buduję to z powodów życiowych, a nie jako zestaw problemów. enter:...

127
Jak usunąć element tablicy w pętli foreach?

Chcę przejść przez tablicę z, foreachaby sprawdzić, czy istnieje wartość. Jeśli wartość istnieje, chcę usunąć element, który ją zawiera. Mam następujący kod: foreach($display_related_tags as $tag_name) { if($tag_name == $found_tag['name']) { // Delete element } } Nie wiem, jak usunąć element...

122
`break` i` continue` w `forEach` w Kotlinie

Kotlin ma bardzo ładne funkcje iteracyjne, takie jak forEachlub repeat, ale nie jestem w stanie zmusić operatorów breaki do continuepracy z nimi (zarówno lokalnymi, jak i nielokalnymi): repeat(5) { break } (1..5).forEach { continue@forEach } Celem jest naśladowanie zwykłych pętli przy możliwie...

122
Łamanie / wyjście zagnieżdżone w vb.net

Jak wyjść z zagnieżdżonej pętli for lub w vb.net? Próbowałem użyć wyjścia dla, ale przeskoczyło lub złamało tylko jedną pętlę for. Jak mogę to zrobić dla następujących: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if end for end...

121
Jak mogę uciec od spacji na liście pętli bash?

Mam skrypt powłoki bash, który przechodzi przez wszystkie katalogi podrzędne (ale nie pliki) określonego katalogu. Problem polega na tym, że niektóre nazwy katalogów zawierają spacje. Oto zawartość mojego katalogu testowego: $ls -F test Baltimore/ Cherry Hill/ Edison/ New York City/...