Go - instruction if

Un if instruction se compose d'une expression booléenne suivie d'une ou plusieurs instructions.

Syntaxe

La syntaxe d'un if l'instruction dans le langage de programmation Go est -

if(boolean_expression) {
   /* statement(s) will execute if the boolean expression is true */
}

Si l'expression booléenne est évaluée à true, alors le bloc de code à l'intérieur de l'instruction if est exécuté. Si l'expression booléenne est évaluée àfalse, puis le premier ensemble de code après la fin de l'instruction if (après l'accolade fermante) est exécuté.

Représentation schématique

Exemple

package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 10
 
   /* check the boolean condition using if statement */
   if( a < 20 ) {
      /* if condition is true then print the following */
      fmt.Printf("a is less than 20\n" )
   }
   fmt.Printf("value of a is : %d\n", a)
}

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant -

a is less than 20;
value of a is : 10