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:

javascript

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.

question mark

Wie wird eine Switch-Anweisung in Go eingeleitet?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

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:

javascript

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.

question mark

Wie wird eine Switch-Anweisung in Go eingeleitet?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt