if...else-Anweisung in der Go-Sprache

Bedingte Anweisung in der Go-Sprache

Eine optionale else-Anweisung kann nach einer if-Anweisung verwendet werden. Der Ausdruck in der else-Anweisung wird ausgeführt, wenn der boolesche Ausdruck false ist.

Syntax

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

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

Wenn der boolesche Ausdruck true ist, wird der unmittelbar darauffolgende Anweisungsblock ausgeführt; wenn er false ist, wird der else-Anweisungsblock ausgeführt.

Das Flussdiagramm sieht wie folgt aus:

Beispiel

Verwenden Sie if else, um die Größe einer Zahl zu bestimmen:

Beispiel

package main

import "fmt"

func main() {
   /* lokale Variablendefinition */
   var a int = 100;
 
   /* den booleschen Ausdruck auswerten */
   if a < 20 {
       /* wenn die Bedingung true ist, die folgende Anweisung ausführen */
       fmt.Printf("a ist kleiner als 20\n" );
   } else {
       /* wenn die Bedingung false ist, die folgende Anweisung ausführen */
       fmt.Printf("a ist nicht kleiner als 20\n" );
   }
   fmt.Printf("Der Wert von a ist: %d\n", a);

}

Das Ausführungsergebnis des obigen Codes ist:

a 不小于 20
a 的值为 : 100

Bedingte Anweisung in der Go-Sprache

Weitere Erweiterungen