Imbrication des instructions if en Go
Instruction conditionnelle du langage Go
Vous pouvez imbriquer une ou plusieurs instructions if ou else if dans une instruction if ou else if.
Syntaxe
La syntaxe de l'instruction if...else dans le langage de programmation Go est la suivante :
if 布尔表达式 1 {
/* 在布尔表达式 1 为 true 时执行 */
if 布尔表达式 2 {
/* 在布尔表达式 2 为 true 时执行 */
}
}
Vous pouvez imbriquer de la même manière dans les instructions if.else if...elseinstruction
Exemple
Utilisation d'instructions if imbriquées :
Exemple
package main
import "fmt"
func main() {
/* Définir les variables locales */
var a int = 100
var b int = 200
/* Vérifier la condition */
if a == 100 {
/* Exécuter si la condition est vraie */
if b == 200 {
/* Exécuter si la condition est vraie */
fmt.Printf(La valeur de a est 100, et la valeur de b est 200\n" );
}
}
fmt.Printf(la valeur de a est : %d\n", a );
fmt.Printf(la valeur de b est : %d\n", b );
}
import "fmt"
func main() {
/* Définir les variables locales */
var a int = 100
var b int = 200
/* Vérifier la condition */
if a == 100 {
/* Exécuter si la condition est vraie */
if b == 200 {
/* Exécuter si la condition est vraie */
fmt.Printf(La valeur de a est 100, et la valeur de b est 200\n" );
}
}
fmt.Printf(la valeur de a est : %d\n", a );
fmt.Printf(la valeur de b est : %d\n", b );
}
Le résultat d'exécution du code ci-dessus est :
a 的值为 100 , b 的值为 200 a 值为 : 100 b 值为 : 200autres extensions