Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Switch-Anweisung | Kontrollstrukturen
Einführung in Golang
course content

Kursinhalt

Einführung in Golang

Einführung in Golang

1. Erste Schritte
2. Datentypen
3. Kontrollstrukturen
4. Funktionen
5. Arrays und Slices
6. Einführung in Strukturen & Maps

book
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 jedem case 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 unter default ausgeführt. Der default-Fall ist optional und kann weggelassen werden.

Hier ist ein Beispiel, wie switch in einem Programm verwendet werden kann:

go

index

copy
12345678910111213141516171819202122232425262728
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.

Wie wird eine Switch-Anweisung in Go eingeleitet?

Wie wird eine Switch-Anweisung in Go eingeleitet?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt