Retour au cours

Flux de contrôle : If, Else et Switch

Go (Golang) pour les microservices cloud-native

Flux de contrôle en Go

Go simplifie la logique avec une syntaxe épurée.

Instruction If :

Note : Aucune parenthèse n'est requise autour des conditions. go if age > 18 { fmt.Println("Adulte") }

Switch :

Les switches en Go n'ont pas besoin de break (ils s'arrêtent par défaut). go switch os := runtime.GOOS; os { case "darwin": fmt.Println("macOS") default: fmt.Println("Autre") }