1
resposta

[Dúvida] Interable

Queria entender, porque usar o interable, sendo que o List e o Set já são interable?

1 resposta

Olá, Ítalo! Como vai?

Ótima pergunta! O Iterable é uma classe abstrata que define um conjunto de métodos e propriedades que são comuns a todas as coleções que podem ser percorridas sequencialmente, como listas (List) e conjuntos (Set). Pense no Iterable como uma "receita" que diz como percorrer elementos em uma sequência. Isso é muito útil porque permite que você use as mesmas operações básicas em qualquer tipo de coleção que implemente Iterable.

Embora tanto List quanto Set já sejam Iterable, o uso direto de Iterable pode ser vantajoso em situações onde você quer definir uma interface comum para diferentes tipos de coleções.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado