位置:首页 > 高级语言 > Go语言在线教程 > Go语言if语句

Go语言if语句

if语句包含一个布尔表达式后跟一个或多个语句。

语法

if语句在Go编程语言的语法是:

if(boolean_expression)
{
   /* statement(s) will execute if the boolean expression is true */
} 

如果布尔表达式的值为 true,那么if语句里面代码块将被执行。如果if语句的结束(右大括号后)布尔表达式的值为false,那么语句之后第一行代码会被执行。

流程图:

Go if statement

例子:

package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 10
 
   /* check the boolean condition using if statement */
   if( a < 20 ) {
       /* if condition is true then print the following */
       fmt.Printf("a is less than 20\n" )
   }
   fmt.Printf("value of a is : %d\n", a)
}

让我们编译和运行上面的程序,这将产生以下结果:

a is less than 20;
value of a is : 10