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.


7
Besserer Weg, um den Index des Elements in ArrayList zu finden?
Für eine Android-App habe ich die folgenden Funktionen private ArrayList<String> _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Ist das der "beste" Weg, eine Funktion zum Abrufen der Position eines Elements …

4
Java: Mehrere Variablen für for loop init initialisieren?
Ich möchte zwei Schleifenvariablen unterschiedlichen Typs haben. Gibt es eine Möglichkeit, diese Arbeit zu machen? @Override public T get(int index) throws IndexOutOfBoundsException { // syntax error on first 'int' for (Node<T> current = first, int currentIndex; current != null; current = current.next, currentIndex++) { if (currentIndex == index) { return …
89 java  for-loop 



12
Schleife über Tupel in Bash?
Ist es möglich, Tupel in Bash zu durchlaufen? Als Beispiel wäre es großartig, wenn Folgendes funktionieren würde: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done Gibt es eine Problemumgehung, mit der ich Tupel durchlaufen kann?
88 bash  for-loop 


12
Was macht der Doppelpunkt (:) Operator?
Anscheinend wird ein Doppelpunkt in Java auf verschiedene Arten verwendet. Würde es jemandem etwas ausmachen zu erklären, was es tut? Zum Beispiel hier: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } Wie würden Sie diese for-eachSchleife anders schreiben, um die …

3
Für Loop auf Lua
Meine Aufgabe ist es, eine for-Schleife zu erstellen. Ich habe es in Zahlen herausgefunden, kann es aber nicht in Namen herausfinden. Ich möchte eine for-Schleife erstellen, die eine Liste von Namen enthält. Folgendes habe ich bisher: names = {'John', 'Joe', 'Steve'} for names = 1, 3 do print (names) end …
85 loops  for-loop  lua 

3
Verschachtelt für Schleifen mit Listenverständnis
Wenn ich zwei Zeichenfolgen hätte 'abc'und 'def', könnte ich alle Kombinationen davon mit zwei for-Schleifen erhalten: for j in s1: for k in s2: print(j, k) Ich möchte dies jedoch mithilfe des Listenverständnisses tun können. Ich habe viele Möglichkeiten ausprobiert, aber es nie geschafft, es zu bekommen. Weiß jemand, wie …


3
ECMAScript 2015: const in for-Schleifen
Welches der beiden folgenden Codefragmente (oder keines / beide) sollte in einer vollständigen Implementierung von ECMAScript 2015 funktionieren: for (const e of a) for (const i = 0; i < a.length; i += 1) Nach meinem Verständnis sollte das erste Beispiel funktionieren, da ees für jede Iteration initialisiert wird. Sollte …


6
Durchlaufen von Alphabeten in Bash
Ich möchte mvalle Dateien, die mit 'x' beginnen, in das Verzeichnis 'x' verschieben. etwas wie: mv path1/x*.ext path2/x und mache es für alle Buchstaben a, ..., z Wie kann ich ein Bash-Skript schreiben, das 'x'-Schleifen durch das Alphabet führt?
82 bash  loops  for-loop 

11
Besteht Bedarf an Reichweite (len (a))?
Solche Ausdrücke findet man häufig in Python-Fragen zu SO. Entweder für den einfachen Zugriff auf alle Elemente der Iterable for i in range(len(a)): print(a[i]) Welches ist nur eine umständliche Art zu schreiben: for e in a: print(e) Oder zum Zuweisen zu Elementen des iterablen: for i in range(len(a)): a[i] = …
82 python  for-loop  range 

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.