最适合网络开发者的网站
Golang。初学者课程

尿素

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,所以 iffalse 所以里面的代码行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 }
亲自尝试 »