Pytania oznaczone «for-loop»

116
Rzutowanie typu w pętli for-in

Mam tę pętlę for-in: for button in view.subviews { } Teraz chcę, aby przycisk został rzutowany na klasę niestandardową, aby móc użyć jego właściwości. Próbowałem tego: for button in view.subviews as AClass Ale to nie działa i wyświetla mi błąd:'AClass' does not conform to protocol...

115
Scala w dół czy malejąca dla pętli?

W Scali często używasz iteratora, aby wykonać forpętlę w rosnącej kolejności, na przykład: for(i <- 1 to 10){ code } Jak byś to zrobił, żeby od 10 do 1? Myślę, że 10 to 1daje pusty iterator (jak zwykła matematyka zakresu)? Zrobiłem skrypt Scala, który rozwiązuje to, wywołując odwrócenie w...

113
Dlaczego 4 miliardy iteracji pętli Java zajmuje tylko 2 ms?

Używam następującego kodu Java na laptopie z procesorem Intel Core i7 2,7 GHz. Zamierzałem pozwolić mu zmierzyć, ile czasu zajmie zakończenie pętli z 2 ^ 32 iteracjami, które, jak spodziewałem się, trwały około 1,48 sekundy (4 / 2,7 = 1,48). Ale tak naprawdę zajmuje to tylko 2 milisekundy zamiast...

108
Dodaj znaki do ciągu w JavaScript

Muszę dodać znaki pętli For do pustego ciągu. Wiem, że możesz użyć funkcji concat w JavaScript, aby wykonać konkatacje ze stringami var first_name = "peter"; var last_name = "jones"; var name=first_name.concat(last_name) ale na moim przykładzie to nie działa. Masz pomysł, jak to zrobić w inny...

104
Na przykład pętla w MySQL

W MySQL mam tę procedurę składowaną z pętlą For: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Zawsze się drukuje 1. Jaka jest poprawna składnia pętli MySQL...

98
Czyste sposoby pisania wielu pętli „for”

W przypadku tablicy o wielu wymiarach zwykle musimy napisać forpętlę dla każdego z jej wymiarów. Na przykład: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0; j<A[k][i].size(); j++) {...