Instruction if...else du langage Go

Instruction conditionnelle du langage Go

Une instruction else facultative peut être utilisée après une instruction if. L'expression dans l'instruction else est exécutée lorsque l'expression booléenne est fausse.

Syntaxe

La syntaxe de l'instruction if...else dans le langage de programmation Go est la suivante :

if 布尔表达式 {
   /* 在布尔表达式为 true 时执行 */
} else {
  /* 在布尔表达式为 false 时执行 */
}

Si l'expression booléenne est vraie, le bloc d'instructions qui la suit immédiatement est exécuté ; si elle est fausse, le bloc d'instructions else est exécuté.

L'organigramme est le suivant :

Exemple

Utilisez if else pour déterminer la taille d'un nombre :

Exemple

package main

import "fmt"

func main() {
   /* définition de variable locale */
   var a int = 100;
 
   /* évaluer l'expression booléenne */
   if a < 20 {
       /* si la condition est vraie, exécuter l'instruction suivante */
       fmt.Printf("a est inférieur à 20\n" );
   } else {
       /* si la condition est fausse, exécuter l'instruction suivante */
       fmt.Printf("a n'est pas inférieur à 20\n" );
   }
   fmt.Printf("La valeur de a est : %d\n", a);

}

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

a 不小于 20
a 的值为 : 100

Instruction conditionnelle du langage Go

autres extensions