0
respostas

[Projeto] Função contando maçãs

O meu ficou um pouco "diferente" vi que o professor e um colega fizeram a função com int, porém a minha utilizei o void... da forma que fiz está correto? Bem funcionou normal, não entendi muito bem funções que por exemplo usam int, double, bool e possuem return, nem quando estudei Java na faculdade entendi muito bem, não lembro se nas aulas anteriores o professor falou sobre isso, acredito que eu não tenha prestado atenção. Se alguém puder me indicar algo para ler ou assistir, até mesmo quiser me explicar ficaria muito grato. :)

void main() {
  List<String> produtos = ["maçã", "banana", "maçã", "laranja", "maçã"];

  contarMaca(produtos);
}

void contarMaca(List<String> produtos) {
  int count = 0;

  for (var maca in produtos) {
    if (maca.contains("maçã")) {
      count++;
    }
  }

  print("Maçãs no estoque: $count");
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR