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