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

[Dúvida] If/else ou Switch

Fiz o desafio com switch, mas na aula é passado com if/else. Queria saber se tem alguma diferença (questão de desempenho, manutenção) no uso de um ou de outro.

1 resposta
solução!

Depende, quando se tem muitas condições para verificar num IF-ELSE pode ter desempenho menor porque a verificação é sequencial. No caso de SWITCH tem um negócio chamado de jump tables, que faz ter uma performance melhor nesse cenário.

Em questão de manutenção eu particularmente gosto do switch por achar mais legível. Mas também depende kkkkkk tem situações que não fazem sentido ter um switch.

Espero que tenha te ajudado de alguma forma.