Latest web development tutorials

Pergi bahasa jika pernyataan bersarang

Pergi pernyataan bersyarat bahasa Pergi pernyataan bersyarat bahasa

Anda dapat menanamkan satu atau lebih dari jika atau jika pernyataan jika atau yang lain jika pernyataan.

tatabahasa

Pergi bahasa pemrograman jika ... sintaks pernyataan lain adalah sebagai berikut:

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

Dengan cara yang sama Anda dapat bersaranglain jika ... pernyataan lainjika pernyataan

contoh

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

Kode di atas dijalankan sebagai akibat dari:

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

Pergi pernyataan bersyarat bahasa Pergi pernyataan bersyarat bahasa