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 );
}

Le résultat d'exécution du code ci-dessus est :

a 的值为 100 , b 的值为 200
a 值为 : 100
b 值为 : 200

Instruction conditionnelle du langage Go

autres extensions