Als «loops» getaggte Fragen

100
Rails: fields_for mit Index?

Gibt es eine Methode (oder eine Möglichkeit, ähnliche Funktionen abzurufen), um eine fields_for_with_indexauszuführen? Beispiel: <% f.fields_for_with_index :questions do |builder, index| %> <%= render 'some_form', :f => builder, :i => index %> <% end %> Dieser Teil,...

96
Wie kann man aus verschachtelten Schleifen ausbrechen?

Wenn ich eine breakAnweisung verwende, wird nur die innere Schleife unterbrochen, und ich muss ein Flag verwenden, um die äußere Schleife zu unterbrechen. Wenn es jedoch viele verschachtelte Schleifen gibt, sieht der Code nicht gut aus. Gibt es eine andere Möglichkeit, alle Schleifen zu...

91
Überprüfen Sie die foreach-Schleife auf Null

Gibt es eine bessere Möglichkeit, Folgendes zu tun: Ich muss prüfen, ob in der Datei null vorkommt. Kopfzeilen, bevor ich mit der Schleife fortfahre if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Kurz gesagt, es sieht ein bisschen...

90
Wie kann ich alle Zeilen einer Tabelle durchlaufen? (MySQL)

Ich habe eine Tabelle A und es gibt eine Primärschlüssel-ID. Jetzt möchte ich alle Zeilen in A durchgehen. Ich habe so etwas wie "für jeden Datensatz in A" gefunden, aber so scheint es in MySQL nicht zu sein. Für jede Zeile möchte ich ein Feld nehmen und transformieren, es in eine andere...

89
Zähler innerhalb von xsl: für jede Schleife

So erhalten Sie einen Zähler in xsl: für jede Schleife, der die Anzahl der aktuell verarbeiteten Elemente widerspiegelt. Zum Beispiel ist mein Quell-XML <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus...

89
Durch eine Golang-Karte iterieren

Ich habe eine Karte vom Typ: map[string]interface{} Und schließlich kann ich so etwas wie erstellen (nach dem Deserialisieren aus einer yml-Datei mit goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Wie kann ich diese Karte durchlaufen? Ich habe folgendes versucht: for k, v := range...

88
Mehr pythonische Möglichkeit, einen Prozess X-mal auszuführen

Was ist pythonischer? While-Schleife: count = 0 while count < 50: print "Some thing" count = count + 1 For-Schleife: for i in range(50): print "Some thing" Bearbeiten: nicht duplizieren, da dies Antworten enthält, um zu bestimmen, welche klarer sind, als wie ein Bereich ohne 'i' ausgeführt...