Go语言if语句
if语句包含一个布尔表达式后跟一个或多个语句。
语法
if语句在Go编程语言的语法是:
if(boolean_expression) { /* statement(s) will execute if the boolean expression is true */ }
如果布尔表达式的值为 true,那么if语句里面代码块将被执行。如果if语句的结束(右大括号后)布尔表达式的值为false,那么语句之后第一行代码会被执行。
流程图:
例子:
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