Skip to content

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.

list = ["Hello", "World", "!"]

for element in list:
    print(element)
let list: string[] = ["Hello", "World", "!"];

for (let element of list) {
    console.log(element);
}
  • De initialisatie van de loop is let element of list. Dit zorgt ervoor dat de variabele element de waarde van elk element in de lijst list krijgt.
  • De code die wordt uitgevoerd is console.log(element). Dit zorgt ervoor dat de waarde van element 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 variabele element de waarde van elk element in de lijst list krijgt.
  • De code die wordt uitgevoerd is System.out.println(element). Dit zorgt ervoor dat de waarde van element 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 variabele element de waarde van elk element in de lijst list krijgt.
  • De code die wordt uitgevoerd is Console.WriteLine(element). Dit zorgt ervoor dat de waarde van element naar de console wordt geprint.