Pytania otagowane jako loops

Pętle są rodzajem struktury przepływu sterowania w programowaniu, w której szereg instrukcji może być wykonywany wielokrotnie, dopóki nie zostanie spełniony jakiś warunek.

27
Jak dodać opóźnienie w pętli JavaScript?
Chciałbym dodać opóźnienie / sen w whilepętli: Próbowałem tak: alert('hi'); for(var start = 1; start < 10; start++) { setTimeout(function () { alert('hello'); }, 3000); } Tylko pierwszy scenariusz jest prawdziwy: po pokazie alert('hi')będzie czekał 3 sekundy, następnie alert('hello')zostanie wyświetlony, ale następnie alert('hello')będzie się ciągle powtarzał. Chciałbym tylko, aby po …
346 javascript  loops  sleep 

12
Jaki jest „właściwy” sposób na iterację w tablicy w Ruby?
PHP, pomimo wszystkich brodawek, jest całkiem niezłe pod tym względem. Nie ma różnicy między tablicą a skrótem (być może jestem naiwny, ale wydaje mi się to oczywiście w porządku) i iteracja po obu stronach foreach (array/hash as $key => $value) W Ruby istnieje wiele sposobów na zrobienie czegoś takiego: array.length.times …
341 ruby  arrays  loops 

8
Jak pominąć iterację pętli „foreach”?
W Perlu mogę pominąć iterację foreach (lub dowolnej pętli) za pomocą next;polecenia. Czy istnieje sposób na pominięcie iteracji i przejście do następnej pętli w C #? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over the loop? } // otherwise process …
324 c#  .net  loops 

3
Iterowanie po wszystkich klawiszach mapy
Czy istnieje sposób na uzyskanie listy wszystkich kluczy na mapie językowej Go? Liczba elementów jest podana przez len(), ale jeśli mam mapę, taką jak: m := map[string]string{ "key1":"val1", "key2":"val2" }; Jak iterować po wszystkich kluczach?
316 loops  dictionary  go 

25
Różnica między deklarowaniem zmiennych przed lub w pętli?
Zawsze zastanawiałem się, czy, ogólnie rzecz biorąc, zadeklarowanie zmiennej wyrzucającej przed pętlą, w przeciwieństwie do wielokrotnego powtarzania się w pętli, robi jakąkolwiek różnicę (wydajność)? (Zupełnie bez sensu) przykład w Javie: a) deklaracja przed pętlą: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) deklaracja (wielokrotnie) …

19
Czy jest lepszy sposób na uruchomienie polecenia N razy w bash?
Od czasu do czasu uruchamiam wiersz poleceń bash w następujący sposób: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Aby uruchomić some_commandkilka razy z rzędu - w tym przypadku 10 razy. Często some_commandjest to łańcuch poleceń lub potok. Czy jest na to bardziej zwięzły sposób?
304 bash  loops 

4
Jak wyjść z pętli w Perlu?
Próbuję użyć breakinstrukcji w forpętli, ale ponieważ używam również ścisłych napisów w kodzie Perla, pojawia się błąd: Bareword „break” jest niedozwolony, gdy „ścisłe napisy” są używane na linii ./final.pl w linii 154. Czy istnieje obejście tego problemu (oprócz wyłączenia ścisłych subskrypcji)? Mój kod jest sformatowany w następujący sposób: for my …
295 perl  loops  break  strict 

9
Jak mogę przejść przez mapę C ++ map?
Jak mogę zapętlić std::mapw C ++? Moja mapa jest zdefiniowana jako: std::map< std::string, std::map<std::string, std::string> > Na przykład powyższy kontener zawiera takie dane: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Jak mogę przejść przez tę mapę i uzyskać dostęp …



17
Pętla skryptu partii
Muszę wykonać polecenie 100-200 razy i jak dotąd moje badania wskazują, że musiałbym albo skopiować / wkleić 100 kopii tego polecenia, LUB użyć forpętli, ale forpętla oczekuje listy elementów, dlatego potrzebowałbym 200 plików do działania lub lista 200 elementów, pokonując punkt. Wolałbym nie pisać programu w języku C i musiałem …



30
Czy pętle są naprawdę szybsze do tyłu?
Słyszałem to już kilka razy. Czy pętle JavaScript są naprawdę szybsze podczas liczenia wstecz? Jeśli tak, to dlaczego? Widziałem kilka przykładów zestawu testów pokazujących, że odwrócone pętle są szybsze, ale nie mogę znaleźć żadnego wyjaśnienia, dlaczego! Zakładam, że dzieje się tak, ponieważ pętla nie musi już oceniać właściwości za każdym …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.