Falta pouco!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O "break" deve estar em todos os case ou apenas no ultimo

O "break" deve estar em todos os cases ou apenas no último?
Na aula, ele coloca "break" apenas no último case do switch case, mas agora nesse último exemplo, o "break" está em todos os cases, qual o mais correto?

1 resposta
solução!

Olá, Yang, como vai?

No Dart, diferente de linguagens, os cases de um switch não “caem” automaticamente para o próximo caso, então o uso do break não é obrigatório para encerrar cada case. O break é necessário apenas se você quiser interromper explicitamente o fluxo em um case vazio ou controlar saídas não sequenciais. Para cases que já têm um corpo de execução (como chamar uma função), o Dart automaticamente encerra o case depois que ele executa, então você pode omitir o break.

Mas se você tiver cases sem corpo, ou quiser garantir clareza sobre onde cada case termina, adicionar o break é aceitável e ajuda na leitura.

Conteúdos relacionados

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