☝ Switch es otra estructura de control que nos ayuda a tomar decisiones, pero… ¿cuál es la diferencia con if
y else
? 🤔
.
La principal diferencia es que switch funciona con casos, es decir, dependiendo de un caso tomaremos una decición u otra. Mientras que if y else te permiten hacer comparaciones, switch te ayuda a decidir qué hacer dependiendo del caso que tengas presente.
.
¿Switch me sirve para reemplazar if y else? ¿Cuál es mejor? ¡Ninguna es mejor! Cada estructura tiene su caso de uso particular, la pregunta correcta para hacerte es:
.
¿Cuál estructura de control me permite tomar esta decisión más fácilmente?
.
Recuerda que si necesitas hacer comparaciones, entonces if y else son las estructuras que debes usar, mientras que si necesitas elegir un caso de entre los múltiples escenarios que puedas tener entonces switch
puede ser lo que estás buscando 😄
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?