Middle
Jaké je nejzákladnější rozhraní pro všechny kolekce?
sobes.tech AI
Odpověď od AI
Nejzákladnější rozhraní pro všechny kolekce ve většině programovacích jazyků je rozhraní Iterable (nebo jeho ekvivalent), které umožňuje procházet prvky kolekce.
Například v Javě implementují všechny kolekce rozhraní Iterable<T>, které definuje metodu iterator(). Díky tomu lze použít cyklus for-each k průchodu prvky jakékoli kolekce.
Příklad v Javě:
List<String> list = Arrays.asList("a", "b", "c");
for (String item : list) {
System.out.println(item);
}
Tímto způsobem rozhraní Iterable zajišťuje základní funkčnost pro průchod prvky, na které navazují specializovanější kolekce.