foreach ist ein Schleifenkonstrukt, das ein bestimmtes Codeelement für jedes Element in einer Liste / Sammlung / einem Array ausführt. Im Gegensatz zu einer for-Schleife erfordert die foreach-Schleife nicht, dass der Coder eine Zählervariable beibehält, um Off-by-One-Fehler (Fencepost) zu vermeiden. Es wird empfohlen, wenn eine einfache Iteration über das gesamte Array / Liste / Sammlung erforderlich ist .
Ich habe zwei Fragen. Ich habe hier ein Objekt vom Typ ArrayList , und in diesem Fall nennen wir es "Car" .
Ich habe zwei davon gemacht:
%Vor%
Ich habe eine Funktion zum Hinzufügen von Objekten zu diesen Auto-Objekten:
%Vor%
Ich...
19.09.2011, 03:31
Angenommen, ich habe ein Array:
%Vor%
Jetzt kann ich es über foreach iterieren:
%Vor%
Aber gibt es eine Möglichkeit, von zweiten (zum Beispiel) zum letzten Element zu iterieren?
Vielen Dank im Voraus.
22.12.2012, 19:25
Hier ist ein Code, den ich habe: (p nur Echos plus fügt eine neue Zeile hinzu)
%Vor%
und ich bekomme diese Ausgabe:
%Vor%
Warum gibt die if-Anweisung true zurück, wenn der Schlüssel 0 ist? Diese foreach-Schleife behandelt die Logik, die...
26.08.2011, 13:18
Ich muss ein Array zweimal durchlaufen - einmal, um seine Werte zu ändern, und einmal, um den Inhalt in HTML anzuzeigen. Leider gerate ich in Schwierigkeiten. Ich habe ein Testszenario erstellt, um das Problem zu veranschaulichen.
%Vor%
Dies...
07.09.2013, 03:48
Ich versuche ein Array mit meiner foreach-Schleife zu füllen, aber ich bekomme es nicht zum laufen. Was mache ich falsch?
%Vor%
Ich bekomme nur die Zeichenfolge Array ... zurück
30.11.2011, 20:50
Mögliche Duplikate: Aufzählung aufheben in C ++ C ++: Iteriere durch eine enum
Ich habe eine Kartenklasse für ein Blackjack-Spiel mit folgenden Enums:
%Vor%
Wenn ich das Deck erstelle, möchte ich den Code so schreiben:
%Vo...
31.05.2010, 07:02
Ich habe diesen Code (C #):
%Vor%
Es wird nicht kompiliert.
Der Fehler ist:
%Vor%
Wenn ich Thing in ein class anstatt in ein struct ändere, kompiliert es jedoch.
Bitte kann jemand erklären, was vor sich geht?
23.10.2009, 10:29
Immer wenn ich einen Hash über seine Schlüssel wiederhole und dann jeden Wert drucke, erhalte ich die Warnung "Verwendung nicht initialisierter Werte in der Verkettung (.) oder Zeichenkette ...". Auch wenn der Hash im Vorfeld klar initialisiert...
11.01.2013, 09:27