Pytania otagowane jako for-loop

Pętla for to struktura kontrolna używana przez wiele języków programowania do iteracji w zakresie. Jest to sposób na wielokrotne powtarzanie instrukcji aż do zakończenia pętli. W zależności od języka może to obejmować zakres liczb całkowitych, iteratorów itp.


4
Do pętli wewnątrz własnych nawiasów klamrowych
Natknąłem się na ten układ for-loop: #include <iostream> int main() { { for (int i = 0; i != 10; ++i) { std::cout << "delete i->second;" << std::endl; } } { for (size_t i = 0; i < 20; ++i) { std::cout << "delete m_indices[i];" << std::endl; } } return …
117 c++  for-loop  scope 



6
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 'SequenceType' I spróbowałem tego: for …

4
Unikasz instrukcji if wewnątrz pętli for?
Mam klasę o nazwie, Writerktóra ma taką funkcję writeVector: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } Staram się nie mieć duplikatu kodu, jednocześnie martwiąc …

3
Jaka jest zaleta używania odwołań do przekazywania w pętlach opartych na zakresach?
const auto&wystarczy, jeśli chcę wykonywać operacje tylko do odczytu. Jednak wpadłem na for (auto&& e : v) // v is non-const ostatnio kilka razy. To sprawia, że ​​zastanawiam się: Czy to możliwe, że w niektórych niejasnych przypadkach narożnych korzystanie z odniesień do przekazywania przynosi pewne korzyści w zakresie wydajności w …

7
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 iteratorze, …

6
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 1,48 …
113 java  for-loop  jvm 

8
Przejdź przez zmienną powłoki oddzieloną przecinkami
Załóżmy, że mam zmienną powłoki Unix, jak poniżej variable=abc,def,ghij I Aby wyodrębnić wszystkie wartości ( abc, defi ghij) za pomocą pętli i przechodzi każdą wartość w procedurze. Skrypt powinien umożliwiać wyodrębnienie dowolnej liczby wartości oddzielonych przecinkami z $variable.
109 shell  loops  unix  for-loop  cut 

6
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 sposób? mój kod: var text …


5
Jak uzyskać wartość indeksu z pętli foreach w jstl
Mam wartość ustawioną w requestobiekcie, jak poniżej, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); i tak właśnie iteruję na stronie jsp <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Jak uzyskać indeks każdego elementu i przekazać go do funkcji JavaScript onclick="getCategoryIndex()".
107 java  jsp  for-loop  foreach  jstl 


4
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 for?
104 mysql  for-loop 

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.