Als «for-loop» getaggte Fragen

Eine for-Schleife ist eine Steuerstruktur, die von vielen Programmiersprachen verwendet wird, um über einen Bereich zu iterieren. Auf diese Weise können Anweisungen mehrmals wiederholt werden, bis die Schleife endet. Abhängig von der Sprache kann dies über einen Bereich von Ganzzahlen, Iteratoren usw. erfolgen.


4
Für Schlaufe in eigenen geschweiften Klammern
Ich bin auf dieses For-Loop-Layout gestoßen: #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
Geben Sie Casting in For-In-Schleife ein
Ich habe diese For-In-Schleife: for button in view.subviews { } Jetzt möchte ich, dass die Schaltfläche in eine benutzerdefinierte Klasse umgewandelt wird, damit ich ihre Eigenschaften verwenden kann. Ich habe es versucht: for button in view.subviews as AClass Aber es funktioniert nicht und gibt mir einen Fehler:'AClass' does not conform …

4
Vermeiden Sie if-Anweisungen in einer for-Schleife?
Ich habe eine Klasse namens Writer, die eine Funktion writeVectorwie folgt hat: 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"; } } Ich versuche, keinen doppelten Code …

3
Was ist der Vorteil der Verwendung von Weiterleitungsreferenzen in bereichsbasierten for-Schleifen?
const auto&würde ausreichen, wenn ich schreibgeschützte Operationen ausführen möchte. Ich bin jedoch darauf gestoßen for (auto&& e : v) // v is non-const ein paar Mal in letzter Zeit. Das wundert mich: Ist es möglich, dass in einigen dunklen Eckfällen die Verwendung von Weiterleitungsreferenzen im Vergleich zu auto&oder einen gewissen …

7
Scala nach unten oder abnehmend für Schleife?
In Scala verwenden Sie häufig einen Iterator, um eine forSchleife in aufsteigender Reihenfolge auszuführen, z. for(i <- 1 to 10){ code } Wie würden Sie es tun, damit es von 10 auf 1 geht? Ich denke, 10 to 1gibt einen leeren Iterator (wie übliche Bereichsmathematik)? Ich habe ein Scala-Skript erstellt, …


6
Fügen Sie einer Zeichenfolge in Javascript Zeichen hinzu
Ich muss einer leeren Zeichenfolge For-Loop-Zeichen hinzufügen. Ich weiß, dass Sie die Funktion concat in Javascript verwenden können, um Concats mit Zeichenfolgen zu erstellen var first_name = "peter"; var last_name = "jones"; var name=first_name.concat(last_name) aber mit meinem Beispiel funktioniert es nicht. Irgendeine Idee, wie man es anders macht? Mein Code: …


8
Durchlaufen Sie eine durch Kommas getrennte Shell-Variable
Angenommen, ich habe eine Unix-Shell-Variable wie unten variable=abc,def,ghij Ich möchte , um alle Werte extrahieren ( abc, defund ghij) einen for - Schleife und jeden Wert in eine Prozedur übergeben. Das Skript sollte das Extrahieren einer beliebigen Anzahl von durch Kommas getrennten Werten ermöglichen $variable.
107 shell  loops  unix  for-loop  cut 

5
So erhalten Sie einen Indexwert aus der foreach-Schleife in jstl
Ich habe einen Wert im requestObjekt wie folgt eingestellt: String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); und so iteriere ich in jsp Seite <% if(request.getAttribute("categoriesList") != null) { %> <c:forEach var="categoryName" items="${categoriesList}"> <li><a onclick="getCategoryIndex()" href="#">${categoryName}</a></li> </c:forEach> <% }%> Wie erhalte ich den Index jedes Elements und übergebe ihn an …
106 java  jsp  for-loop  foreach  jstl 


4
Beispiel für eine Schleife in MySQL
In MySQL habe ich diese gespeicherte Prozedur mit einer For-Schleife: 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 $$ Es wird immer gedruckt 1. Was ist die richtige Syntax …
104 mysql  for-loop 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.