Lección 15: switch
Cuando comparas un valor con muchas opciones, una cadena de if/else if se alarga. switch es más limpio: switch (valor) comprueba el valor, cada case es una opción, break la termina, y default se ejecuta si ningún case coincidió. Fíjate: en C# cada case que hace algo debe tener un break.
switch es como un tablero de interruptores: según el valor, se enciende el case correspondiente. break es 'terminé aquí', y default es 'si nada coincidió'.
- switch (valor)
- Comprueba un valor y elige el case que coincide con él.
- case
- Una opción dentro de un switch: case 3: se ejecuta si el valor es 3.
- break
- Termina el case actual para que no continúe hacia el siguiente.
- default
- Se ejecuta cuando ningún case coincidió — como el else de un switch.