Contenu du cours
Introduction à Golang
Introduction à Golang
1. Commencer
5. Tableaux et Tranches
Instruction Switch
L'instruction switch
offre un moyen pratique de comparer une expression à plusieurs valeurs. Voici la syntaxe de base de l'instruction switch :
Voici quelques points importants concernant l'instruction switch :
- L'
expression
est évaluée une fois, et sa valeur est comparée aux valeurs spécifiées dans chaquecase
; - Le bloc de code sous le
case
correspondant est exécuté, et les autres cas sont ignorés ; - Si aucun
case
ne correspond, le bloc de code sousdefault
est exécuté. Ledefault
est optionnel et peut être omis.
Voici un exemple de la façon dont switch
peut être utilisé dans un programme :
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.") } }
Remarque
Vous pouvez omettre les accolades pour les blocs de code
case
.
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 5