Una declaración de cambio es una declaración de bifurcación multivía. Proporciona una forma eficiente de transferir la ejecución a diferentes partes de un código en función del valor (también llamado caso) de la expresión. El lenguaje Go admite dos tipos de sentencias de cambio:
- Interruptor de expresión
- Interruptor de tipo
Interruptor de expresión
El cambio de expresión es similar a la declaración de cambio en lenguaje C, C++, Java . Proporciona una forma sencilla de enviar la ejecución a diferentes partes del código en función del valor de la expresión.
// Go program to illustrate the // concept of Expression switch // statement package main import "fmt" func main() { // Switch statement with both // optional statement, i.e, day:=4 // and expression, i.e, day switch day:=4; day{ case 1: fmt.Println("Monday") case 2: fmt.Println("Tuesday") case 3: fmt.Println("Wednesday") case 4: fmt.Println("Thursday") case 5: fmt.Println("Friday") case 6: fmt.Println("Saturday") case 7: fmt.Println("Sunday") default: fmt.Println("Invalid") } }
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA