Sentencia Switch
La sentencia switch
permite comparar una expresión con varios valores. A continuación se muestra la sintaxis básica de la sentencia switch:
``javascript switch (expresión) { case valor1: { // Código a ejecutar si la expresión es igual a valor1 } case valor2: { // Código a ejecutar si la expresión es igual a valor2 } case ... ... default: { // Código a ejecutar si la expresión no coincide con ninguno de los valores } }
Estos son algunos puntos importantes sobre la sentencia switch:
- La
expresión
se evalúa una vez, y su valor se compara con los valores especificados en cadacaso
. - Se ejecuta el bloque de código bajo el
case
que coincida, y se ignoran los casos restantes. - Si ningún
case
coincide, se ejecuta el bloque de código bajodefault
. El casodefault
es opcional y puede omitirse.
He aquí un ejemplo de cómo se puede utilizar switch
en un programa:
index.go
12345678910111213141516171819202122232425262728package main import "fmt" func main() { // Let's create a program that prints a message based on the day of the week. dayOfWeek := 5 // Assuming it's Friday switch dayOfWeek { case 1: fmt.Println("It's Monday! Start the week with enthusiasm.") case 2: fmt.Println("It's Tuesday! Keep pushing forward.") case 3: fmt.Println("It's Wednesday! Halfway through the week.") case 4: fmt.Println("It's Thursday! Almost there, don't give up.") case 5: fmt.Println("It's Friday! Time to celebrate the weekend.") case 6: fmt.Println("It's Saturday! Enjoy your day off.") case 7: fmt.Println("It's Sunday! Relax and recharge for the week ahead.") default: fmt.Println("Invalid day of the week.") } }
Nota
Puede omitir los corchetes para los bloques de código
case
.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 1.96
Sentencia Switch
Desliza para mostrar el menú
La sentencia switch
permite comparar una expresión con varios valores. A continuación se muestra la sintaxis básica de la sentencia switch:
``javascript switch (expresión) { case valor1: { // Código a ejecutar si la expresión es igual a valor1 } case valor2: { // Código a ejecutar si la expresión es igual a valor2 } case ... ... default: { // Código a ejecutar si la expresión no coincide con ninguno de los valores } }
Estos son algunos puntos importantes sobre la sentencia switch:
- La
expresión
se evalúa una vez, y su valor se compara con los valores especificados en cadacaso
. - Se ejecuta el bloque de código bajo el
case
que coincida, y se ignoran los casos restantes. - Si ningún
case
coincide, se ejecuta el bloque de código bajodefault
. El casodefault
es opcional y puede omitirse.
He aquí un ejemplo de cómo se puede utilizar switch
en un programa:
index.go
12345678910111213141516171819202122232425262728package main import "fmt" func main() { // Let's create a program that prints a message based on the day of the week. dayOfWeek := 5 // Assuming it's Friday switch dayOfWeek { case 1: fmt.Println("It's Monday! Start the week with enthusiasm.") case 2: fmt.Println("It's Tuesday! Keep pushing forward.") case 3: fmt.Println("It's Wednesday! Halfway through the week.") case 4: fmt.Println("It's Thursday! Almost there, don't give up.") case 5: fmt.Println("It's Friday! Time to celebrate the weekend.") case 6: fmt.Println("It's Saturday! Enjoy your day off.") case 7: fmt.Println("It's Sunday! Relax and recharge for the week ahead.") default: fmt.Println("Invalid day of the week.") } }
Nota
Puede omitir los corchetes para los bloques de código
case
.
¡Gracias por tus comentarios!