¿Qué es un switch en programación?

Logo de Cuarzo.dev
Cuarzo.dev

Recibe cada lunes y jueves un correo para ayudarte a impulsar tus habilidades de programación. Ofreciéndote consejos, tutoriales, recursos gratuitos, noticias relevantes y una comunidad comprometida. También tenemos memes 😏

Suscríbete Gratis

Si tienes alguna duda con el curso o te quedas en algún punto donde no sepas avanzar te puedes unir gratis a nuestra comunidad de discord y preguntar tus dudas, que la comunidad estará encantada de ayudarte.

Únete al discord

Tenemos la sentencia switch que funcionan de la misma manera en prácticamente todos los lenguajes de programación, esta estructura se utiliza cuando tenemos decisiones múltiples, es como hacer varios if else anidados. El switch nos sirve para ejecutar diferentes casos en función de un resultado de una expresión o de una variable.

La nomenclatura para usarlo es la siguiente: ponemos la palabra switch y a continuación entre paréntesis ponemos la expresión del resultado que queremos comprobar o una variable ya calculada a partir de una expresión previamente. Tenemos los diferentes casos que puede tomar ese resultado, es decir, los diferente valores en el caso en el que resultado coincida con uno de estos valores se ejecutan las acciones o el código que haya en este. También podemos poner un caso que sea el default, de este modo entrará por aquí en el caso de que no coincida con el resto de casos en este.

Al final de cada caso ponemos la palabra break, de este modo hacemos que no continúen los siguientes casos una vez entra por ese caso. Si nos fijamos en el último de ellos no hace falta poner la palabra break ya que como es el último no va a continuar con siguientes casos pero hay veces que puede que no nos interese poner los break ya que queremos que se ejecute en más de un caso una vez que entre por unos siguen ejecutando los casos siguientes como por ejemplo:

En este ejemplo que tenemos aquí una vez que entra en el paso uno muestra el resto de pasos tan solo muestra los restantes que están por encima de este. También podemos combinar el uso de poner los break como no ponerlos como en este ejemplo de aquí donde hemos añadido un paso más al ejemplo anterior como vemos antes de este último paso que hemos añadido hay un break y pidiendo que entre en este último paso cuando estás en los pasos anteriores este último paso solo se mostrará si coincide realmente con ese paso

Al suscribirte estás aceptando los términos de uso y la política de privacidad. Puedes darte de baja en cualquier momento.

Libro No todo es programar de Kiko Palomares
Koding Beats