loops

Czy jest pętla "do ... while" w Ruby?

Używam tego kodu, aby pozwolić użytkownikowi wprowadzić nazwy, podczas gdy program przechowuje je w tablicy, dopóki nie wprow ... egoś losowego ciągu. Niestety ten typ pętli nie istnieje w Rubim. Czy ktoś może zasugerować lepszy sposób na zrobienie tego?

Jaki jest najszybszy sposób na zapętlenie tablicy w JavaScript?

Nauczyłem się z książek, że należy pisać do pętli tak: for(var i=0, len=arr.length; i < len; i++){ // blah blah } ... ać: for(var i=0; i < arr.length; i++){ // blah blah } Chcę tylko wiedzieć, który sposób jest najlepszy w praktyce?

Jak zrobić coś z każdym plikiem w katalogu ze skryptem wsadowym

Jak iterować każdy plik w katalogu zbat lub .plik cmd? Dla uproszczenia proszę podać odpowiedź, która odzwierciedla tylko nazwę pliku lub ścieżkę pliku.

Zapętlenie w spirali

Przyjaciel potrzebował algorytmu, który pozwoliłby mu przeplatać elementy macierzy NxM (N I M są nieparzyste). Wymyśliłem roz ... być: (0, 0) (1, 0) (1, 1) (0, 1) (-1, 1) (-1, 0) (-1, -1) (0, -1) (1, -1) (2, -1) (2, 0) (2, 1) (-2, 1) (-2, 0) (-2, -1)

Wyłamywanie zagnieżdżonych pętli [duplikat]

Możliwy duplikat:jak wyrwać się z wielu pętli w Pythonie? Czy istnieje łatwiejszy sposób na wyłamanie się z zagnieżd ... for y in range(10): print x*y if x*y > 50: raise BreakIt except BreakIt: pass

Jak spróbować ponownie po wyjątku?

Mam pętlę zaczynającą się od for i in range(0, 100). Zwykle działa poprawnie, ale czasami zawodzi z powodu warunków sieciowyc ... go numeru dla i). Czy jest możliwe, abym ponownie przypisał ten sam numer do i i ponownie uruchomił nieudaną iterację pętli?

Jak usunąć elementy z listy generycznej podczas iteracji?

Szukam lepszego wzór do pracy z listą elementów, które każdy musi przetwarzane, a następnie w zależności od wyniku są usuwane ... t(); i++) i .RemoveAt(i), ponieważ zaburza to aktualną pozycję w kolekcji względem i. Czy jest na to jakiś elegancki sposób?

Czy istnieje sposób na pętlę przez zmienną tabelkową w TSQL bez użycia kursora?

Załóżmy, że mam następującą prostą zmienną tabelkową: declare @databases table ( DatabaseID int, Name var ... @databases Czy deklarowanie i używanie kursora jest moją jedyną opcją, jeśli chcę iterować przez wiersze? Jest inny sposób?

Pętla iteratora vs pętla indeksu [duplikat]

Możliwy duplikat:Dlaczego warto używać iteratorów zamiast indeksów tablicy? Przeglądam swoją wiedzę na temat C++ i n ... ie wziąłem ten przykład ze strony cprogramming. Więc czy możesz mi powiedzieć, dlaczego to drugie jest gorzej? Co za różnica?

Czy rodzina "* apply " naprawdę nie jest wektoryzowana?

Więc jesteśmy przyzwyczajeni do mówienia każdemu nowemu użytkownikowi, że "apply nie jest wektoryzowany, sprawdź Patrick Burn ... porównaniu do apply, która jest pętlą for, która również telefony lapply) i co tak naprawdę chciał powiedzieć Patrick Burns?

Jak mogę przeglądać mapę map w języku C++?

Jak mogę pętli przez std::map W C++? Moja mapa jest zdefiniowana jako: std::map< std::string, std::map<std::string, s ... me3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Jak mogę przejrzeć tę mapę i uzyskać dostęp do różnych wartości?

Czy Można zadeklarować zmienną w pętli? (C++) [duplikat]

To pytanie ma już odpowiedź tutaj: różnica między deklarowaniem zmiennych przed czy w pętli? ... ić to zamiast tego: int i = 0; int var; while(i < 100) { var = 4; i++; } Czy są takie same, szybkie i wydajne?

Jak zapętlić tablicę w jQuery?

Próbuję zapętlić tablicę. Mam następujący kod: var substr = currnt_image_list.split(','); //This will split up 21,32,234,223, Próbuję wyciągnąć wszystkie dane z tablicy. Czy ktoś może mnie poprowadzić właściwą ścieżką?

Optymalizacja "while(1);" W C++0x

Aktualizacja, patrz poniżej! Słyszałem i czytałem, że C++0x pozwala kompilatorowi wydrukować "Hello" dla następującego fragm ... kować obiekt zmienny, lub wykonać operację synchronizacji lub operację atomową. goto trick będzie Nie już działać!

Jak wyjść z pętli z Ruby Pry?

Używam Pry z moją aplikacją Rails. Ustawiam binding.pry wewnątrz pętli w moim modelu, aby spróbować debugować problem. Na prz ... ł pisać quit 100 razy? Obecnie jedynym sposobem na wydostanie się z niego jest użycie CTRL+C i uruchom ponownie aplikację.

Czy istnieje lepszy sposób na uruchomienie polecenia N razy w bash?

Czasami uruchamiam wiersz poleceń Basha w ten sposób: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Aby u ... ym przypadku. Często some_command jest tak naprawdę łańcuchem poleceń lub rurociągiem. Czy jest na to jakiś zwięzły sposób?

Jak mogę uniknąć białych spacji na liście pętli bash?

Mam skrypt powłoki bash, który zapętla wszystkie katalogi podrzędne (ale nie pliki) określonego katalogu. Problem polega na ... wywołanie skryptu w ten sposób: test.sh "Cherry Hill" "New York City" daje następujące wyjście: Cherry Hill New York City

Jak znaleźć indeks foreach

Czy można znaleźć foreach indeks? W pętli for następująco: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i podam Ci indeks. Czy muszę używać pętli for Czy Jest jakiś sposób, aby uzyskać indeks w pętli foreach?

Jak zapętlić zakres dat?

Nie jestem nawet pewien, jak to zrobić bez użycia jakiegoś okropnego rozwiązania typu loop / counter. Oto problem: Dostaję ... >= DayInterval) { //take action count = 0; } } Ale wydaje się, że może być lepszy sposób?

Jak tworzyć różne nazwy zmiennych w pętli?

Na przykład... for x in range(0,9): string'x' = "Hello" Więc kończę z string1, string2, string3... all equaling "Hello"