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.




14
Wie kann ich die "else" -Klausel von Python-Schleifen verstehen?
Viele Python-Programmierer wissen wahrscheinlich nicht, dass die Syntax von whileSchleifen und forSchleifen eine optionale else:Klausel enthält: for val in iterable: do_something(val) else: clean_up() Der Hauptteil der elseKlausel ist ein guter Ort für bestimmte Arten von Bereinigungsaktionen und wird bei normaler Beendigung der Schleife ausgeführt: Dh Verlassen der Schleife mit returnoder …



21
Was ist die pythonische Methode, um das letzte Element in einer 'for'-Schleife zu erkennen?
Ich möchte wissen, wie man am besten (kompakter und "pythonischer") das letzte Element in einer for-Schleife speziell behandelt. Es gibt einen Code, der nur zwischen Elementen aufgerufen werden sollte und im letzten unterdrückt wird. So mache ich das derzeit: for i, data in enumerate(data_list): code_that_is_done_for_every_element if i != len(data_list) - …


3
Excel VBA - Exit für Schleife
Ich möchte meine forSchleife verlassen, wenn eine Bedingung im Inneren erfüllt ist. Wie kann ich meine forSchleife verlassen, wenn die ifBedingung erfüllt ist? Ich denke, eine Art Exit am Ende meiner ifAussage, aber ich weiß nicht, wie das funktionieren würde. Dim i As Long For i = 1 To 50 …
181 excel  vba  for-loop 


4
Wie kann ich eine Liste <T> durchlaufen und jedes Element abrufen?
Wie kann ich eine Liste durchlaufen und jedes Element abrufen? Ich möchte, dass die Ausgabe folgendermaßen aussieht: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Hier ist mein Code: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount …
176 c#  for-loop  collections 


11
Null-Check in einer erweiterten for-Schleife
Was ist der beste Weg, um in einer for-Schleife in Java gegen Null zu schützen? Das scheint hässlich: if (someList != null) { for (Object object : someList) { // do whatever } } Oder if (someList == null) { return; // Or throw ex } for (Object object : …
172 java  syntax  loops  for-loop 

12
Wie finde ich das letzte Element in einer Liste <>?
Das Folgende ist ein Auszug aus meinem Code: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType …
172 c#  list  for-loop 

12
Nie zuvor gesehen C ++ for Schleife
Ich habe einen C ++ - Algorithmus in C # konvertiert. Ich bin auf diese for-Schleife gestoßen: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Es gibt keinen Fehler in C ++, aber in C # (int kann nicht in bool konvertiert werden). Ich …
164 c#  c++  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.