Go 使用else语句

Go 使用else语句,else语句指定了到达该分支时将执行的代码。它不做任何判断,只要到达它所在的分支就执行。只要前面有语句的结果为true,eles语句就不会执行。在Go语言中,else语句紧跟在其他语句的右大括号后面,通常是当前块中的最后一条语句。大致而言,else相当于说:如果其他条件都不为true,就执行这条语句。

else语句可用来处理前面的if语句的结果不为true的情形。如下程序是一个else语句使用示例。

 package main

 import (
  "fmt"
 )

 func main() {
  b := false
  if b {
   fmt.Println("b is true!")
  } else {
   fmt.Println("b is false!")
  }
 }

如果if语句的结果为true,就不会执行eles语句。else语句指定了前面所有语句的结果都为false时要执行的代码,只要前面有一条语句的结果为true,它就将被忽略。

运行结果如下:
Go 使用else语句

如果将b的值改为true再运行这个程序,注意到else语句被忽略。

赞(0)

评论 抢沙发

评论前必须登录!