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);
}
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 的值为 : 100Weitere Erweiterungen