Vai - se dichiarazione

Un if istruzione consiste in un'espressione booleana seguita da una o più istruzioni.

Sintassi

La sintassi di un file if dichiarazione nel linguaggio di programmazione Go è -

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

Se l'espressione booleana restituisce true, quindi viene eseguito il blocco di codice all'interno dell'istruzione if. Se l'espressione booleana restituiscefalse, quindi viene eseguita la prima serie di codice dopo la fine dell'istruzione if (dopo la parentesi graffa di chiusura).

Diagramma di flusso

Esempio

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

Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:

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