Conteúdo do Curso
Introduction to GoLang
Introduction to GoLang
Switch Statement
The switch
statement provides a convenient way to compare an expression against multiple values. Below is the basic syntax of the switch statement:
Here are some important points regarding the switch statement:
- The
expression
is evaluated once, and its value is compared against the values specified in eachcase
; - The block of code under the matching
case
is executed, and the remaining cases are ignored; - If no
case
matches, the code block underdefault
is executed. Thedefault
case is optional and can be left out.
Here is an example of how switch
can be used in a program:
index
package 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.") } }
Note
You can omit braces for the
case
code blocks.
Obrigado pelo seu feedback!