Declaración if...else en 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);
}
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 的值为 : 100Otras extensiones