1
resposta

[Sugestão] Atividade 07 - Verificando uma transação com laços de repetição

Esta alternativa utiliza um loop for-in para iterar sobre a lista diretamente, sem precisar de indices explícitos.

for (var transacao in transacoes) {
  if (transacao == transacaoProcurada) {
    print('Transação encontrada');
  }
}

Esta outra alternativa (abaixo) utiliza um loop FOR "TRADICIONAL" para iterar sobre a lista e verifica se a transação procurada existe.

for (var i = 0; i < transacoes.length; i++) {
  if (transacoes[i] == transacaoProcurada) {
    print('Transação encontrada');
  }
}

Ambas estão corretas !

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, estudante, como vai?

As duas alternativas apresentadas são formas válidas de iterar sobre uma lista em Dart para verificar a existência de um item, neste caso, uma transação específica.

Agradeço muito por compartilhar seu raciocínio e essas duas ótimas alternativas no fórum. É excelente ver que você compreendeu as diferentes formas de iteração. Continue sempre compartilhando suas dúvidas, sugestões e percepções, pois isso enriquece muito a comunidade e a aprendizagem de todos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!