Conditionnels if else
Contexte
Section intitulée « Contexte »En Go, les conditions if et if-else s’écrivent sans parenthèses autour de la condition. Les accolades sont obligatoires.
On peut également utiliser une instruction courte (short statement) avant la condition, avec la même portée que le bloc if.
Vérifier si un nombre est positif, négatif ou nul.
Code exemple
Section intitulée « Code exemple »package main
import "fmt"
func main() { x := 5
if x > 0 { fmt.Println(x, "est positif") } else if x < 0 { fmt.Println(x, "est négatif") } else { fmt.Println(x, "est nul") }
// Short statement if y := -3; y < 0 { fmt.Println(y, "est négatif") } // y n'est pas accessible ici}5 est positif-3 est négatif