Ir - declaración if

Un if declaración consta de una expresión booleana seguida de una o más declaraciones.

Sintaxis

La sintaxis de un if declaración en el lenguaje de programación Go es -

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

Si la expresión booleana se evalúa como true, luego se ejecuta el bloque de código dentro de la instrucción if. Si la expresión booleana se evalúa comofalse, luego se ejecuta el primer conjunto de código después del final de la instrucción if (después de la llave de cierre).

Diagrama de flujo

Ejemplo

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

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:

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