Als «foreach» getaggte Fragen

foreach ist ein Schleifenkonstrukt, das einen bestimmten Code für jedes Element in einer Liste / Sammlung / einem Array ausführt. Im Gegensatz zu einer for-Schleife muss der Codierer für die foreach-Schleife keine Zählervariable verwalten, um Fehler zu vermeiden (Zaunpfosten). Diese wird empfohlen, wenn eine einfache Iteration über das gesamte Array / die Liste / die Sammlung erforderlich ist .


7
Wie funktioniert PHP 'foreach' eigentlich?
Lassen Sie mich dies voranstellen, indem Sie sagen, dass ich weiß, was foreachist, tut und wie ich es verwenden soll. Diese Frage betrifft die Funktionsweise unter der Motorhaube, und ich möchte keine Antworten im Sinne von "So schleifen Sie ein Array mit foreach". Lange habe ich angenommen, dass das foreachmit …


27
Wie funktioniert die Java-Schleife "für jede"?
Ackа этот вопрос есть ответы на Stapelüberlauf на русском : Как работает цикл foreach в Java? Erwägen: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } Wie würde die äquivalente forSchleife aussehen, ohne die für jede Syntax zu …

30
Wie erhält man den Index der aktuellen Iteration einer foreach-Schleife?
Gibt es in C # ein seltenes Sprachkonstrukt, auf das ich nicht gestoßen bin (wie die wenigen, die ich kürzlich gelernt habe, einige über Stapelüberlauf), um einen Wert zu erhalten, der die aktuelle Iteration einer foreach-Schleife darstellt? Zum Beispiel mache ich derzeit je nach den Umständen so etwas: int i …
939 c#  foreach 



16
Aktualisieren Sie alle Objekte in einer Sammlung mit LINQ
Gibt es eine Möglichkeit, mit LINQ Folgendes zu tun? foreach (var c in collection) { c.PropertyToSet = value; } Zur Verdeutlichung möchte ich jedes Objekt in einer Sammlung durchlaufen und dann eine Eigenschaft für jedes Objekt aktualisieren. Mein Anwendungsfall ist, dass ich eine Reihe von Kommentaren zu einem Blog-Beitrag habe. …
500 c#  .net  linq  foreach 


13
Wie finde ich den foreach-Index?
Ist es möglich, den foreachIndex zu finden ? in einer forSchleife wie folgt: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i gibt Ihnen den Index. Muss ich die forSchleife verwenden oder gibt es eine Möglichkeit, den Index in die foreachSchleife zu bekommen …
490 php  loops  foreach 

16
For..In-Schleifen in JavaScript - Schlüsselwertpaaren
Ich habe mich gefragt, ob es eine Möglichkeit gibt, so etwas wie eine PHP- foreachSchleife in JavaScript zu erstellen. Die Funktionalität, die ich suche, ist so etwas wie dieses PHP-Snippet: foreach($data as $key => $value) { } Ich habe mir die JS- for..inSchleife angesehen, aber es scheint keine Möglichkeit zu …



10
Holen Sie sich den Schleifenzähler / Index mit for… der Syntax in JavaScript
Vorsicht: Die Frage gilt weiterhin für for…ofSchleifen.> Nicht for…inzum Durchlaufen eines Arrays verwenden, sondern zum Durchlaufen der Eigenschaften eines Objekts. Das heißt, das Ich verstehe, dass die grundlegende for…inSyntax in JavaScript folgendermaßen aussieht: for (var obj in myArray) { // ... } Aber wie bekomme ich den Schleifenzähler / Index …

13
Unterbrechen oder von Java 8 Stream für jeden zurückkehren?
Wenn Sie eine externe Iteration über eine verwenden, verwenden Iterablewir breakoder eine returnerweiterte für jede Schleife als: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Wie können breakoder returnverwenden wir die interne Iteration in einem Java 8-Lambda-Ausdruck wie: someObjects.forEach(obj -> { //what …
313 java  foreach  lambda  java-8 

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.