Declaración if...else en Go

Go 语言条件语句Declaraciones condicionales en Go

Después de la declaración if se puede usar una declaración else opcional; la expresión en la declaración else se ejecuta cuando la expresión booleana es false.

Sintaxis

La sintaxis de la declaración if...else en el lenguaje de programación Go es la siguiente:

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

If: cuando la expresión booleana es true, se ejecuta el bloque de declaraciones que le sigue; si es false, se ejecuta el bloque de declaraciones else.

El diagrama de flujo es el siguiente:

Ejemplo

Usar if...else para juzgar el tamaño de un número:

Ejemplo

package main

import "fmt"

func main() {
   /* Definición de variable local */
   var a int = 100;
 
   /* Evaluar la expresión booleana */
   if a < 20 {
       /* Si la condición es true, se ejecutan las siguientes declaraciones */
       fmt.Printf("a es menor que 20\n" );
   } else {
       /* Si la condición es false, se ejecutan las siguientes declaraciones */
       fmt.Printf("a no es menor que 20\n" );
   }
   fmt.Printf("el valor de a es: %d\n", a);

}

El resultado de ejecutar el código anterior es:

a 不小于 20
a 的值为 : 100

Go 语言条件语句Declaraciones condicionales en Go

Otras extensiones