Pytania oznaczone «loops»

200
„Za” vs „każdy” w Ruby

Właśnie miałem szybkie pytanie dotyczące pętli w Ruby. Czy istnieje różnica między tymi dwoma sposobami iteracji w kolekcji? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Zastanawiam się tylko, czy są dokładnie takie same, czy może...

197
Jak przejść przez zakres dat?

Nie jestem nawet pewien, jak to zrobić bez użycia jakiegoś okropnego rozwiązania dla pętli / licznika. Oto problem: Dostaję dwie daty, datę początkową i datę końcową, aw określonych odstępach czasu muszę podjąć pewne działania. Na przykład: dla każdej daty od 3/10/2009 co trzeci dzień do...

193
Przyspiesz działanie pętli w R.

Mam duży problem z wydajnością w R. Napisałem funkcję, która iteruje data.frameobiekt. Po prostu dodaje nową kolumnę do a data.framei coś gromadzi. (prosta obsługa). data.frameMa około 850K wiersze. Mój komputer nadal działa (teraz około 10 godzin) i nie mam pojęcia o środowisku...

191
Jak rozumieć klauzulę „else” pętli Pythona?

Wielu programistów Pythona prawdopodobnie nie zdaje sobie sprawy, że składnia whilepętli i forpętli zawiera opcjonalną else:klauzulę: for val in iterable: do_something(val) else: clean_up() Treść elseklauzuli jest dobrym miejscem dla niektórych rodzajów działań czyszczących i jest wykonywana...

172
Null sprawdza w rozszerzonej pętli for

Jaki jest najlepszy sposób ochrony przed zerami w pętli for w Javie? To wydaje się brzydkie: if (someList != null) { for (Object object : someList) { // do whatever } } Lub if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } Inaczej może nie...

167
foreach vs someList.ForEach () {}

Najwyraźniej istnieje wiele sposobów na iterację kolekcji. Ciekawe, czy są jakieś różnice lub dlaczego używałbyś jednej metody zamiast drugiej. Pierwszy typ: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Inny...

157
Czy powrót zatrzymuje pętlę?

Załóżmy, że mam taką pętlę: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Szybkie pytanie: czy returnsamoczynnie wstrzymuje wykonywanie

154
Pętla w spiralę

Znajomy potrzebował algorytmu, który pozwoliłby mu przeglądać elementy macierzy NxM (N i M są nieparzyste). Wymyśliłem rozwiązanie, ale chciałem sprawdzić, czy moi koledzy z SO mogą znaleźć lepsze rozwiązanie. W odpowiedzi na to pytanie zamieszczam moje rozwiązanie. Przykładowe dane wyjściowe: W...

152
Gałązka do pętli dla tablic z kluczami

Używam Twig i mam tablicę z kluczami takimi jak: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Chciałbym uzyskać klucz (1,2,3,8,9)i zawartość (alpha, bravo, charlie, delta, echo)w pętli, aby uzyskać całą wartość tej tablicy. Jak rozwiązać ten...