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 .

9
"Für" gegen "jeder" in Ruby
Ich hatte gerade eine kurze Frage zu Loops in Ruby. Gibt es einen Unterschied zwischen diesen beiden Arten, eine Sammlung zu durchlaufen? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Ich frage mich nur, ob diese genau …
200 ruby  loops  foreach  iteration  each 


6
Python für jedes Äquivalent
Ich tauche in Python ein und habe eine Frage zu jeder Iteration. Ich bin neu in Python und habe einige Erfahrungen in C #. Ich frage mich also, ob es in Python eine äquivalente Funktion für die Iteration aller Elemente in meiner Sammlung gibt, z pets = ['cat', 'dog', 'fish'] …
188 python  foreach 

9
Javascript foreach-Schleife für assoziatives Array-Objekt
Warum iteriert meine for-each-Schleife nicht über mein assoziatives JavaScript-Array-Objekt? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, // yet it logs only …

10
Warum erhalte ich in diesem Beispiel keine java.util.ConcurrentModificationException?
Hinweis: Mir ist die Iterator#remove()Methode bekannt. Im folgenden Codebeispiel verstehe ich nicht, warum die List.removein- mainMethode ausgelöst wird ConcurrentModificationException, aber nicht in der removeMethode. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer …


4
jquery-Schleife für Json-Daten mit $ .each
Ich habe den folgenden JSON in einer Variablen namens data zurückgegeben. DAS IST DER JSON, DER ZURÜCKGEGEBEN WIRD ... [ {"Id": 10004, "PageName": "club"}, {"Id": 10040, "PageName": "qaz"}, {"Id": 10059, "PageName": "jjjjjjj"} ] und ich versuche, die Sammlung mit $ .each zu durchlaufen, aber ich stoße auf Probleme, bei denen …
160 jquery  json  foreach 

7
Bash foreach Schleife
Ich habe eine Eingabe (sagen wir eine Datei). In jeder Zeile befindet sich ein Dateiname. Wie kann ich diese Datei lesen und den Inhalt für jede einzelne anzeigen?
158 bash  foreach 



3
Leistung von foreach, array_map mit Lambda und array_map mit statischer Funktion
Was ist der Leistungsunterschied (falls vorhanden) zwischen diesen drei Ansätzen, die beide zum Transformieren eines Arrays in ein anderes Array verwendet werden? Verwenden von foreach Verwendung array_mapmit Lambda / Verschlussfunktion Verwendung array_mapmit 'statischer' Funktion / Methode Gibt es einen anderen Ansatz? Um mich klar zu machen, schauen wir uns die …

5
TypeScript für… von mit Index / Schlüssel?
Wie hier beschrieben , führt TypeScript eine foreach-Schleife ein: var someArray = [9, 2, 5]; for (var item of someArray) { console.log(item); // 9,2,5 } Aber gibt es keinen Index / Schlüssel? Ich würde so etwas erwarten wie: for (var item, key of someArray) { ... }

5
PHP foreach ändert die ursprünglichen Array-Werte
Ich bin sehr neu in mehrdimensionalen Arrays, und das nervt mich sehr. Mein Array ist wie folgt: $fields = array( "names" => array( "type" => "text", "class" => "name", "name" => "name", "text_before" => "name", "value" => "", "required" => true, ) ) Dann habe ich eine Funktion bekommen, die …
143 php  arrays  foreach 

6
Wie lösche ich ein Objekt aus dem Array innerhalb einer foreach-Schleife?
Ich iteriere durch ein Array von Objekten und möchte eines der Objekte basierend auf seiner 'id'-Eigenschaft löschen, aber mein Code funktioniert nicht. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither …
140 php  foreach  unset  arrays 


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.