Sobes.tech
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.