手册
目录
收藏875
分享
阅读2680
更新时间2025-08-13
使用 else 语句来指定条件为假时要执行的代码块。
if 条件 {
// 条件为真时要执行的代码
} else {
// 条件为假时要执行的代码
}
在这个例子中,时间(20)大于 18,所以 if 条件为假。因此,我们继续执行 else 条件,并在屏幕上打印“晚上好”。如果时间小于 18,程序将打印“日安”:
package main
import ("fmt")
func main() {
time := 20
if (time < 18) {
fmt.Println("日安。")
} else {
fmt.Println("晚安。")
}
}
在这个例子中,温度为 14,所以 if 的条件为假,因此执行 else 语句中的代码行:
package main
import ("fmt")
func main() {
temperature := 14
if (temperature > 15) {
fmt.Println("外面很暖和。")
} else {
fmt.Println("外面很冷。")
}
}
else 语句中的括号应该是这样的 } else {:
将 else 括号放在不同的行中会引发错误:
package main
import ("fmt")
func main() {
temperature := 14
if (temperature > 15) {
fmt.Println("外面很暖和。")
} // 这会引发错误
else {
fmt.Println("外面很冷。")
}
}
结果:
./prog.go:9:3: syntax error: unexpected else, expecting }
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习