Je viens de découvrir Go, et je suis très curieux jusqu'à présent. Je sais que je suis juste paresseux, mais je veux savoir s'il est possible d'initialiser plusieurs variables dans une instruction if. Je sais que ce qui suit est possible:Initialiseurs multiples dans une instruction Go if
if x := 5; x == 5 {
fmt.Printf("Whee!\n")
}
J'ai essayé ce qui suit:
if x := 5, y := 38; x == 5 {
fmt.Printf("Whee! %d\n", y)
}
if x := 5 && y := 38; x == 5 {
fmt.Printf("Whee! %d\n", y)
}
Mais ni travaillé. J'ai regardé la documentation sur le site Web de Go, y a-t-il quelque chose qui me manque ou est-ce simplement impossible?