Middle
Wat is de meest basale interface voor alle collecties?
sobes.tech AI
Antwoord van AI
De meest basale interface voor alle collecties in de meeste programmeertalen is de Iterable interface (of een equivalent), die het mogelijk maakt om door de elementen van de collectie te itereren.
Bijvoorbeeld, in Java implementeren alle collecties het Iterable<T> interface, dat de methode iterator() definieert. Hierdoor kan een for-each loop worden gebruikt om door de elementen van elke collectie te lopen.
Voorbeeld in Java:
List<String> list = Arrays.asList("a", "b", "c");
for (String item : list) {
System.out.println(item);
}
Op deze manier biedt de Iterable interface de basisfunctionaliteit voor het doorlopen van elementen, waarop meer gespecialiseerde collecties worden gebouwd.