Kursinhalt
Einführung in Golang
Einführung in Golang
1. Erste Schritte
Switch-Anweisung
Die switch
-Anweisung bietet eine bequeme Möglichkeit, einen Ausdruck mit mehreren Werten zu vergleichen. Unten ist die grundlegende Syntax der switch-Anweisung:
Hier sind einige wichtige Punkte zur switch-Anweisung:
- Der
expression
wird einmal ausgewertet und sein Wert wird mit den in jedemcase
angegebenen Werten verglichen; - Der Codeblock unter dem passenden
case
wird ausgeführt und die verbleibenden Fälle werden ignoriert; - Wenn kein
case
übereinstimmt, wird der Codeblock unterdefault
ausgeführt. Derdefault
-Fall ist optional und kann weggelassen werden.
Hier ist ein Beispiel, wie switch
in einem Programm verwendet werden kann:
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.") } }
Hinweis
Sie können die geschweiften Klammern für die
case
-Codeblöcke weglassen.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 5