Latest web development tutorials

Перейти язык, если заявление вложенные

Go язык условных операторов Go язык условных операторов

Вы можете вставлять одну или несколько, если либо, если заявление, если или иначе, если заявление.

грамматика

Язык программирования Go, если ... еще синтаксиса оператора выглядит следующим образом:

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

Таким же образом вы можете быть вложеныеще , если ... другоезаявление , если заявление

примеров

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

Приведенный выше код выполняется в результате:

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

Go язык условных операторов Go язык условных операторов