for-each loop¶
Een foreach
-loop is een loop die gebruikt wordt om over een lijst met elementen te itereren. Het is een handige manier om door een lijst te lopen zonder dat je de grootte van de lijst hoeft te weten.
Python kent geen foreach
-loop, of, anders gezegd, Python kent geen foreach
-loop zoals in Java. In Python wordt vaak gebruik gemaakt van een for
-loop in combinatie met de range()
-functie om over een lijst te itereren.
- De initialisatie van de loop is
let element of list
. Dit zorgt ervoor dat de variabeleelement
de waarde van elk element in de lijstlist
krijgt. - De code die wordt uitgevoerd is
console.log(element)
. Dit zorgt ervoor dat de waarde vanelement
naar de console wordt geprint.
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("!");
for (String element : list) {
System.out.println(element);
}
- De initialisatie van de loop is
String element : list
. Dit zorgt ervoor dat de variabeleelement
de waarde van elk element in de lijstlist
krijgt. - De code die wordt uitgevoerd is
System.out.println(element)
. Dit zorgt ervoor dat de waarde vanelement
naar de console wordt geprint.
List<string> list = new List<string>();
list.Add("Hello");
list.Add("World");
list.Add("!");
foreach (string element in list)
{
Console.WriteLine(element);
}
- De initialisatie van de loop is
string element in list
. Dit zorgt ervoor dat de variabeleelement
de waarde van elk element in de lijstlist
krijgt. - De code die wordt uitgevoerd is
Console.WriteLine(element)
. Dit zorgt ervoor dat de waarde vanelement
naar de console wordt geprint.