Latest web development tutorials

Ir linguagem if aninhados

Vá declarações condicionais de linguagem Vá declarações condicionais de linguagem

Você pode incorporar um ou mais dos if ou else if declaração if ou else if.

gramática

Ir linguagem de programação se ... sintaxe da instrução resto é como segue:

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

Da mesma forma, você pode ser aninhadoselse if ... else if

Exemplos

package main

import "fmt"

func main() {
   /* 定义局部变量 */
   var a int = 100
   var b int = 200
 
   /* 判断条件 */
   if a == 100 {
       /* if 条件语句为 true 执行 */
       if b == 200 {
          /* if 条件语句为 true 执行 */
          fmt.Printf("a 的值为 100 , b 的值为 200\n" );
       }
   }
   fmt.Printf("a 值为 : %d\n", a );
   fmt.Printf("b 值为 : %d\n", b );
}

O código acima é executado como resultado de:

a 的值为 100 , b 的值为 200
a 值为 : 100
b 值为 : 200

Vá declarações condicionais de linguagem Vá declarações condicionais de linguagem