Go if else 语句
else 语句
使用 else
语句来指定在条件满足时要执行的代码块false
.
句法
如果 状况 {
// 如果条件为真则执行的代码
} 别的 {
// 如果条件为假则执行的代码
}
使用 if else 语句
例子
在这个例子中,时间 (20) 大于 18,因此 if
条件是false
。因此,我们继续讨论 else
条件并打印到屏幕上“晚上好”。如果时间小于 18,程序将打印“Good day”:
软件包 main
导入(“fmt”)
函数main(){
时间 := 20
如果 (时间 < 18) {
fmt.Println("你好。")
} 别的 {
fmt.Println("晚上好。")
}
}
亲自尝试 »
例子
在这个例子中,温度是 14,所以 if
是false
所以里面的代码行else
语句执行:
软件包 main
导入(“fmt”)
函数main(){
温度:= 14
如果(温度> 15){
fmt.Println("外面很暖和")
} 别的 {
fmt.Println("外面好冷")
}
}
亲自尝试 »
括号中的else
语句应该是} else {
:
例子
将 else 括号放在不同的行中将引发错误:
软件包 main
导入(“fmt”)
函数main(){
温度:= 14
如果(温度> 15){
fmt.Println("外面很暖和。")
} // 这会引发错误
别的 {
fmt.Println("外面很冷。")
}
}
结果:
./prog.go:9:3: syntax error: unexpected else, expecting }