Verschachtelung von if-Anweisungen in Go

Bedingte Anweisung in der Go-Sprache

Sie können eine oder mehrere if- oder else-if-Anweisungen in eine if- oder else-if-Anweisung einbetten.

Syntax

Die Syntax der if...else-Anweisung in der Programmiersprache Go lautet wie folgt:

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

Auf die gleiche Weise können Sie if-Anweisungen verschachteln.else if...elseAnweisung

Beispiel

Verwendung verschachtelter if-Anweisungen:

Beispiel

package main

import "fmt"

func main() {
   /* Lokale Variablen definieren */
   var a int = 100
   var b int = 200
 
   /* Bedingung prüfen */
   if a == 100 {
       /* Ausführen, wenn Bedingung wahr ist */
       if b == 200 {
          /* Ausführen, wenn Bedingung wahr ist */
          fmt.Printf(Der Wert von a ist 100, und der Wert von b ist 200\n" );
       }
   }
   fmt.Printf(Wert von a ist : %d\n", a );
   fmt.Printf(Wert von b ist : %d\n", b );
}

Das Ausführungsergebnis des obigen Codes ist:

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

Bedingte Anweisung in der Go-Sprache

Weitere Erweiterungen