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